3 unstable releases

0.2.1 Aug 2, 2021
0.2.0 Jul 29, 2021
0.1.0 Jul 29, 2021

#169 in Simulation

24 downloads per month

MIT license

97KB
1K SLoC

Pink Trombone

Pink Trombone on crates.io

This is a revised version of the Pink Trombone speech synthesizer originally developed by Neil Thapen in 2017. The original source code was modularized and converted to TypeScript. Then the TypeScript code was converted to Rust.

Pink Trombone uses two-dimensional digital waveguide synthesis to synthesize human speech sounds.

Online demo: chdh.github.io/pink-trombone-mod

Screenshot:
Pink Trombone screenshot

Sample code

You can easily connect Pink Trombone to any audio framework, that accepts f32 inputs. An example for rodio.

Bibliographic references cited by Neil Thapen

Dependencies

~310KB