Fish Speech: edge/browser real‑time ASR
A weekend YouTube trend flagged Fish Speech, a lightweight real‑time voice‑to‑text library built for in‑browser and edge ASR with low latency and on‑device privacy reported. That makes voice-enabled interactive features more feasible for side projects without heavy server costs or privacy tradeoffs.
Fish Speech’s main open-source codebase is hosted on GitHub [fish.audio/fish-speech], which shows ~27.4k stars and over 700 commits on the main branch. github.com The Fish Speech project lists high-volume training for its TTS models—Fish Speech v1.4 reports ~700k hours of multilingual audio and the v1.5 card on Hugging Face lists >1M hours for later variants. fish.audio Fish Audio also exposes speech-to-text capabilities through its platform and documents a JavaScript/WebSocket streaming SDK for real-time streaming in web apps (WebSocket streaming guide and Developers pages). docs.fish.audio Model and code licensing is restricted: the repository and Docker image flag Fish Audio’s research/usage license and model weights under CC‑BY‑NC‑SA terms, which constrain commercial reuse without further agreement. github.com Multiple community forks, local installers and helper packages exist—examples include a user installer repo (LeeAeron/FishSpeech), a PyPI wrapper (fish-speech-lib) with a noted streaming flag, and several public forks aimed at local inference. github.com The specific claim of a tiny, first‑party “in‑browser edge ASR” library under the Fish Speech name isn’t substantiated in public indexes; closest artifacts are Fish Audio’s cloud/web SDK for streaming and independent browser ASR projects like Hugging Face’s Moonshine Web and streaming demos (SpeechBrain) that are explicitly built to run client‑side. docs.fish.audio Summary: public sources show Fish Speech as a TTS-centered open project with platform ASR and many community ports, but no clear single-file lightweight in‑browser ASR library under that exact name surfaced in searches—creators on YouTube and GitHub are packaging local installers and wrappers instead. github.com