Developer Builds Local Whisper-Based Voice Backend to Fix Browser Speech API Gaps
A developer created Transcriber, a Node.js server that runs OpenAI's Whisper model locally to provide consistent voice transcription for browser-based AI tools. The tool was built to address inconsistencies in browser Speech API support, where Firefox lacks implementation, Safari requires repeated permission gestures, and all browsers route audio through cloud services. Transcriber exposes a simple HTTP endpoint where browsers send audio and receive transcribed text, with a round-trip time of one to three seconds. It uses a three-level fallback system: native Web Speech API for Chromium browsers, Transcriber for others, and a manual input option as a last resort. The project is open-source, part of the Machina AI developer toolkit, and supports swappable Whisper models ranging from 75MB to 460MB depending on speed and accuracy needs.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in