3 个不稳定版本
0.2.1 | 2021 年 8 月 2 日 |
---|---|
0.2.0 | 2021 年 7 月 29 日 |
0.1.0 | 2021 年 7 月 29 日 |
#189 in 模拟
97KB
1K SLoC
粉红长号
这是 Neil Thapen 于 2017 年最初开发的粉红长号语音合成器的修订版。原始源代码被模块化并转换为 TypeScript。然后将 TypeScript 代码转换为 Rust。
粉红长号使用二维 数字波导合成 来合成人类语音声音。
在线演示: chdh.github.io/pink-trombone-mod
屏幕截图
示例代码
您可以将 Pink Trombone 轻松连接到任何接受 f32
输入的音频框架。 示例 用于 rodio。
Neil Thapen 引用的参考文献
-
Julius O. Smith III,"虚拟乐器和音频效果的物理音频信号处理。"
https://ccrma.stanford.edu/~jos/pasp/ -
Story, Brad H. "用于元音和辅音模拟的声腔面积函数的参数模型。"
《声学学会杂志》117.5 (2005): 3231-3254。
http://sal.arizona.edu/sites/default/files/story_jasa2005.pdf -
Lu, Hui-Ling,和 J. O. Smith。"用于歌唱声音合成的声门源建模。"
2000 年国际计算机音乐会议论文集,2000。 -
Mullen, Jack。"使用 2D 数字波导网格对声腔进行物理建模。"
博士论文,约克大学,2006。
http://www-users.york.ac.uk/~dtm3/Download/JackThesis.pdf
依赖项
~310KB