Why I ported Moonshine to Javascript
Summary
Pete Warden explains porting Moonshine to JavaScript to enable in-browser speech-to-text via MoonshineJS WASM. He outlines the work required to make a browser-facing API, testing, CI integration, and real-world demos, and shares a minimal code example. The post argues for client-side voice processing as a practical, demanded, and technically aligned approach for web apps and AI-assisted workflows.