Settings

Theme

Show HN: Sine Wave Speech, a real-time audio effect in Rust->WASM

sinewavespeech.com

10 points by vvolhejn a year ago · 0 comments · 1 min read

Reader

Source code: https://github.com/vvolhejn/sine_wave_speech

An interactive website for exploring how human speech can be reduced to just a few sine waves and still be intelligible - or at least recognized to be a human voice. On top of that, I've added various ways to make the sound more musical.

The sound effect is based on research from the 80s, which has largely been forgotten by then.

To have the effect run in real-time in the browser, I opted to use Rust compiled into WebAssembly. Still, I had to rewrite some linear algebra routines. More about that experience in the blog post: https://vvolhejn.com/2024/11/16/sinewavespeech-com-live.html

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection