Changelog

What's new.

0.5.1

0.5.1 is a macOS-only patch release: it fixes incorrect transcription results on some Apple M5 series chips.

0.5.0

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

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

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.
0.4.0

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.
0.3.0

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.
0.2.4

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.
0.2.2

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.
0.2.1

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.
0.2.0

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.
0.1.6

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.
0.1.5

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.
0.1.2

Desktop release focused on clearer license activation, better upgrade guidance, and a more dependable update path.

0.1.1

Desktop update with a more native macOS feel, clearer local transcription states, improved segment playback, and stronger install/update reliability.

0.1.0

Initial early access release for local audio and video transcription, desktop license activation, and the local speech gateway.