Favicon of Speech Note

Speech Note

An offline speech-to-text and text-to-speech app for Linux and Sailfish OS that also translates text locally and supports desktop voice typing.

Speech Note lets you dictate, read aloud and translate multilingual notes on Linux and Sailfish OS. It's for people who want speech and text processing to stay on their device and work offline.

  • Dictation and voice typing: Turn speech into notes or insert recognized text into the active desktop window, with global shortcuts for listening while the app is in the background.
  • Reading aloud: Choose speech synthesis engines such as Piper, RHVoice, Kokoro and F5-TTS to read text in supported languages.
  • Local translation: Translate notes with Bergamot, with language availability determined by the supported models.
  • Subtitles and voice-overs: Transcribe audio into SRT subtitles or read subtitles aloud in time with their timestamps, optionally adjusting speech speed to fit each segment.
  • Model choice: Use recognition engines including whisper.cpp, Parakeet, Faster Whisper and Vosk, or add custom models compatible with the supported engines.

Models require separate downloads through the app's graphical browser. Once they're available, text and voice processing run without a network connection and send no processing data to the internet.

The app is open source under Mozilla Public License 2.0 and is available as a Linux Flatpak. On Wayland, voice typing requires ydotool, and global shortcuts require desktop support for the GlobalShortcuts portal interface.

Similar to Speech Note