3 unstable releases

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

#189 in Simulation

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