A web application that converts speech to speech 100% private using VAD (voice activity detection)
18
stars
19
commits
JavaScript
primary language
Aug 17, 2025
updated
EchoMate is a web application that enables speech-to-speech conversations using Moonshine for speech recognition, Kokoro for text-to-speech synthesis, and Silero-VAD for voice activity detection. The app features a tabbed interface for conversation, settings, and credits.
There are two versions of this app. One is pure client side but you need a PC with a very good graphics card and a browser that supports WebGPU. The other does most of the work on the server side using Python so that you can use a very simple browser like on a mobile phone.
pure client side version
server side version
This project is the pure client side version.
LICENSE for Me and Kokoro. MOONSHINE_LICENSE for Moonshine STT. SILERO_LICENSE for Silero VAD.
19 commits
JavaScript
69.6%
HTML
15.5%
CSS
14.9%
A web application that converts speech to speech 100% private using VAD (voice activity detection)
18
stars
19
commits
JavaScript
primary language
Aug 17, 2025
updated
EchoMate is a web application that enables speech-to-speech conversations using Moonshine for speech recognition, Kokoro for text-to-speech synthesis, and Silero-VAD for voice activity detection. The app features a tabbed interface for conversation, settings, and credits.
There are two versions of this app. One is pure client side but you need a PC with a very good graphics card and a browser that supports WebGPU. The other does most of the work on the server side using Python so that you can use a very simple browser like on a mobile phone.
pure client side version
server side version
This project is the pure client side version.
LICENSE for Me and Kokoro. MOONSHINE_LICENSE for Moonshine STT. SILERO_LICENSE for Silero VAD.
19 commits
JavaScript
69.6%
HTML
15.5%
CSS
14.9%