Changelog
What's new.
0.5.1 is a macOS-only patch release: it fixes incorrect transcription results on some Apple M5 series chips.
0.5.0 adds Alignment: bring a script you already have and export it as subtitles or karaoke captions. Recording now transcribes in real time, and Broadcast gains two top-tier models.
- New Alignment workspace: drop in audio or video plus a script you already wrote, and alignment works out the timestamp for every word — ready to export as karaoke captions.
- Two new Broadcast models: IndexTTS-2.5 clones expressive voices from a reference clip, and FireRedTTS3-Instruct designs a voice from a plain-language instruction.
- Recording now transcribes as you speak, and speaker identification is no longer skipped on recordings.
- Transcript export adds SRT, ASS, and karaoke captions.
- New text normalization endpoint (POST /v1/text/normalizations) and health checks.
- The CLI local server now matches the desktop app's error format and status codes across models, chat, Broadcast, auth, and file transcription.
- CUDA CLI: A100, H100/H20, and data-centre Blackwell now use native cubins instead of relying on PTX JIT.
0.4.4 brings Windows support out of the gate: a slimmer installer with on-demand GPU acceleration, plus new Broadcast models with named voices and style instructions.
- Windows desktop is here as a Preview: local transcription, Broadcast, dictation, and the local API, with NVIDIA GPU acceleration and CPU fallback in one installer.
- The Windows installer is about 70% smaller — roughly 200 MB instead of 730 MB — because GPU acceleration runtimes now download on demand from Settings.
- Broadcast adds three models: a larger cloning model for steadier voices, and two models with 9 built-in official voices each — one also follows style instructions like "furious" or "slow and gentle".
- Import GGUF model repositories from Hugging Face or ModelScope: pick a quantization, see its download size, and keep private-repo tokens in the system credential vault.
- The local API now reports what each Broadcast model can do — named voices, voice cloning, style instructions, streaming — so integrations no longer guess from model names.
- Language model responses over the local API now stream chunk by chunk.
- First transcription engine load on macOS drops from about 12 seconds to about 2.5 seconds.
- The Windows CLI installs with one PowerShell command, and the Linux CLI picks up the same updates.
0.4.1 takes real-time voice conversation from connecting to actually holding a conversation: the first words arrive sooner, interruptions land where you mean them, and the pacing is yours to set.
- The menu bar adds three recording sources: microphone, system audio, or both at once.
- The voice conversation demo lets you adjust pause tolerance, interruption threshold, and gap tolerance mid-call.
- Real-time voice conversation supports role-play personas, ships in seven interface languages, and now comes with integration docs.
- Fixes for voice cloning and voice design on the Broadcast page.
Speaker-aware local transcription, a clearer account activation flow, local language models, and the Realtime API arrive in 0.4.0.
- Local transcription now labels who speaks in each segment; rename the labels and link them to a speaker profile.
- Curated Qwen 3.5 and Gemma 4 local models are now supported.
- The new local Realtime API is in Preview at /v1/realtime over WebSocket for live transcription and voice workflows. It will continue to evolve.
- Account activation is easier to follow: buying a license and activating through an existing account are presented as distinct next steps.
- We have begun preparing the Windows release.
EdgeSpeak learns to speak: this release introduces Broadcast — fully local text-to-speech with voice cloning and voice design.
- Turn text into speech in the new Broadcast workspace, with streaming preview and multi-format export — everything runs on your device.
- Choose among three local models: OmniVoice by default, plus Qwen3-TTS models for voice cloning and voice design, downloaded in-app on first use.
- Clone your own voice from a short recording, or design a brand-new voice from a text description; rename or delete voices anytime.
- Use Broadcast everywhere: the OpenAI-compatible /v1/audio/speech endpoint on the local API, the CLI, and MCP.
- Long texts are synthesized in segments, so you can listen to each part as soon as it is ready.
- Full offline mode for buyout licenses: activate once online, then transcribe, align, and broadcast without a network.
- The Linux CLI installer now picks the GPU acceleration package matching your NVIDIA card, with a safe CPU fallback.
A smoother desktop release with batch file transcription, faster local model loading, and steadier progress feedback.
- Import several audio or video files at once; EdgeSpeak keeps the selected order and gives a clear message when the batch is too large.
- Local model loading is faster, so transcription starts with less waiting.
- Longer transcription jobs show steadier progress and return useful results sooner.
- Microphone permission status is more reliable, and starting a new recording no longer carries over stale batch selections.
- The sidebar can now be resized and stays cleaner in narrow windows.
A reliability update for local transcription, app permissions, and the local gateway.
- Local file transcription now releases post-processing resources more promptly after jobs finish.
- Microphone permission prompts appear only after an explicit recording or permission action.
- The local gateway, CLI, and MCP runtime are more reliable when starting and binding local ports.
A small update that makes local model setup and app updates feel smoother.
- Missing local models now show clearer setup and retry states.
- macOS updates are more reliable after download and app relaunch.
- The sidebar update button is shorter, avoiding overlap with the app name and version.
A developer-tools release: EdgeSpeak's local engine now speaks CLI, MCP, and a wider local API, with fully tunable semantic segmentation.
- Run transcription, forced alignment, and text segmentation from the terminal with the bundled edgespeak-cli.
- Let AI assistants use EdgeSpeak locally through the built-in MCP server.
- Call new local API endpoints for forced alignment and text segmentation; transcription now returns word-level timestamps.
- Tune semantic segmentation in Settings — segment length and boundary margins — shared as the default by the app, API, and CLI.
- Transcribe with EdgeSpeak Lite, a lighter and faster default local model, and follow post-processing progress in real time.
A dictionary release: teach EdgeSpeak your terms with hotwords, correction rules, and encrypted multi-device sync.
- Add names and domain terms to the dictionary so they are recognized correctly.
- Create correction rules that automatically rewrite frequently misheard words.
- Sync your dictionary across devices with encryption.
- Read release notes in the update dialog and adjust the app font size.
A transcription workbench release focused on editing, playback accuracy, and macOS compatibility.
- Reset the whole workspace when you want to start fresh.
- Edit transcript text and segment timing with millisecond precision.
- Play audio using the exact segment start and end timestamps.
- Use the notarized macOS build on Apple Silicon with macOS 14.0 or later.
Desktop release focused on clearer license activation, better upgrade guidance, and a more dependable update path.
Desktop update with a more native macOS feel, clearer local transcription states, improved segment playback, and stronger install/update reliability.
Initial early access release for local audio and video transcription, desktop license activation, and the local speech gateway.