What's new? 🎉📣
- 🗣️ Name your speakers — click a "Speaker 1" label in a finished transcript and type a name. It replaces the label on every line of that speaker, on screen and in every export (text, Markdown, HTML, SRT, VTT, PDF, DOCX; JSON keeps the index and adds
speakerName). Names are saved with the project, so they are there when you reopen it - 🎯 Put a line on the right speaker — the same popover moves one line to another speaker, or to a new one. A short line that diarization left with no speaker at all now shows a dashed placeholder so it can be given one. Sona 0.6.2 also attributes such lines to the nearest speaker turn within 1.5 seconds, so far fewer arrive unlabelled in the first place
- 🦜 A Whisper prompt no longer blocks Parakeet or Nemotron — those engines take no prompt, and a saved one made every run fail with "does not support text prompts". The prompt is now left out of the request when the loaded model reports it cannot use it (the translate switch too), so it stays saved for when you switch back to Whisper. The Settings prompt field says so when the selected model ignores it
- 🔗 Transcribe several links in one go — paste a batch of links into the link box, or add them one by one with the plus button, and they queue up in a list under it. They download in turn; one that fails is skipped and listed at the end, and the rest go straight to transcription. The box clears as soon as the run starts
- 🪟 Links with non-Latin titles no longer fail on Windows — yt-dlp can print bytes that are not UTF-8, and reading its output aborted the whole download on the first one. Thanks to @mikemikimike (#1473)
Signed and notarized on macOS and Windows.
Full Changelog: v3.1.6...v3.1.7