home.social

#speechnote — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #speechnote, aggregated by home.social.

  1. I wrote an article on how to auto-dub a video to replace your voice with an AI voice using OBS Studio, SpeechNote and FFmpeg

    Quite easy to achieve this with OSS software (and offline models).

    kentoseth.com/posts/2026/jan/3

  2. Today's (kinda late) #FreesoftwareAdvent is #SpeechNote!

    github.com/mkiol/dsnote

    Speech Note is for speech-to-text note taking, but I use it mostly for text-to-speech.

    I can drop something I've written into it and it'll produce an audio file read-out. This is invaluable for self-editing. Simple mistakes that I've overlooked a dozen times while proofreading become instantly obvious when read back this way.

    I've also begun trying it out to produce English subtitles for films that lack them.

  3. 🗣️🎤📝 :linux: Speech to Text and Text to Speech on GNU/Linux :disability_flag: 📝🔊💻

    Why This Matters to Me (and Maybe You Too)

    If you’re anything like me—a Linux user who counts on voice typing and TTS because of visual impairment—you know that accessibility is not a luxury, it’s a necessity. Speaking from experience as someone who depends on voice typing (and TTS) , the quest for a seamless, local, FLOSS speech-to-text (STT) setup on Linux can be frustrating.
    Here’s how you can succeed with modern tools using Linux. FLOSS means freedom and privacy; working locally means real control.
    Let’s dive in! I’ll tell you what I’ve learned and what I use—and hope you’ll share your favorite tools or tips!

    System-Wide Voice Keyboard: Speak Directly in Any App

    Want to speak and have your words typed wherever your cursor is—be it a terminal, browser, chat, or IDE? Here’s what actually works and how it feels day-to-day:

    - Speak to AI (Offline, Whisper-based, global hotkeys)
    This tool is my current go-to. It uses Whisper locally, lets you use global hotkeys (configurable) to type into any focused window, and doesn’t need internet. Runs smoothly on X11 and Wayland; just takes a bit of setup (AppImage available!).
    GitHub Repo github.com/AshBuk/speak-to-ai) | Dev.to Post dev.to/ashbuk/i-built-an-offli)

    - DIY: RealtimeSTT + PyAutoGUI
    For the true tinkerers, RealtimeSTT plus a Python script lets you simulate keystrokes. You control every step, can lower latency with your tweaks, but you’ll need to be comfortable with scripting.
    RealtimeSTT Guide github.com/KoljaB/RealtimeSTT#)

    - Handy (Free/Libre, offline, Whisper-based, acts as a keyboard)
    I’ve read lots of positive feedback on Handy—even though I haven’t tried it myself. The workflow is simple: press a hotkey, speak, and Handy pastes your text in the active app. It’s fully offline, works on X11 and Wayland, and gets strong accuracy thanks to Whisper.
    Heads up: Handy lets you pick your own shortcut key, but it actually overrides the keyboard shortcut for start/stop recording. That means it can clash with other tools that depend on major shortcut combos—including Orca’s custom keybindings if you use a screen reader. If your workflow relies on certain shortcuts, this might need adjustment or careful planning before you commit.
    GitHub Repo github.com/cjpais/Handy) | Demo handy.computer)

    Real-Time Transcription in a Window (Copy/Paste Workflow)

    If you’re okay with speaking into a dedicated app, then copying, these options offer great GUIs and power features:

    - Speech Note by @mkiol mastodon.social/@mkiol
    FLOSS, offline, multi-language GUI app—perfect for quick notes and batch transcription. Not a system-wide keyboard, but super easy to use and works on both desktops and Linux phones.
    Flathub flathub.org/apps/net.mkiol.Spe | LinuxPhoneApps linuxphoneapps.org/apps/net.mk)

    - WhisperLive (by Collabora)
    Real-time transcription in a terminal or window—great for meetings, lectures, and captions. Manual copy/paste required to get the text to other apps.
    GitHub Repo github.com/collabora/WhisperLi)

    More Tools for Tinkerers

    If you like building your own or want extra control, check out:
    - Vosk: Lightweight, lots of language support. GitHub alphacephei.com/vosk/)
    - Kaldi: Powerful, best for custom setups. Website kaldi-asr.org/)
    - Simon: Voice control automation. Website simon-listens.org/)
    - voice2json: Phrase-level and command recognition. GitHub github.com/synesthesiam/voice2)

    Pro Tips

    - Desktop Environment: X11 vs. Wayland affects how keyboard hooks and app focus actually operate.
    - Ready-Made vs. DIY: If you want plug-and-play, try Speech Note or Handy first. Into automation or customization? RealtimeSTT is perfect.
    - Follow the Community: @thorstenvoice offers tons of open-source voice tech insights.

    Screen Reader Integration

    Looking for robust screen reader support? Linux has you covered:

    - Orca (GNOME/MATE): The most customizable GUI screen reader out there. The default voice (eSpeak) is robotic, but you can swap it for something better and fine-tune verbosity so it reads only what matters.
    - Speakup: Console-based, ideal for terminal.
    - Emacspeak: The solution for Emacs fans.

    💡 Orca is part of my daily toolkit. It took time to get the settings just right (especially verbosity!) but it’s absolutely worth it. If you use a screen reader—what setup makes it bearable or even enjoyable for you?

    Final Thoughts

    If you’re starting from scratch, try Handy for direct typing (just watch those shortcuts if you use a screen reader!) or Speech Note for GUI-based transcription. Both are privacy-friendly, local, and accessible—ideal for everyday Linux use.

    Is there a FLOSS gem missing here?
    Sharing what works (and what doesn’t!) helps the entire community.

    Resources:
    Speech Note on Flathub flathub.org/apps/net.mkiol.Spe
    Handy GitHub github.com/cjpais/Handy
    Speak to AI Guide dev.to/ashbuk/i-built-an-offli
    RealtimeSTT github.com/KoljaB/RealtimeSTT

    #Linux #SpeechToText #FLOSS #Accessibility #VoiceKeyboard #ScreenReader #Whisper #Handy #SpeechNote #OpenSource #Community #voicetyping #LocalSTT #TTStools #SpeechRecognition #A11y #Linuxtools #Voicekeyboard #Whisper #Handy #speech-to-text #SpeechNote #review #ScreenReaders #ORCA #FOSS

  4. 🗣️🎤📝 :linux: Speech to Text and Text to Speech on GNU/Linux :disability_flag: 📝🔊💻

    Why This Matters to Me (and Maybe You Too)

    If you’re anything like me—a Linux user who counts on voice typing and TTS because of visual impairment—you know that accessibility is not a luxury, it’s a necessity. Speaking from experience as someone who depends on voice typing (and TTS) , the quest for a seamless, local, FLOSS speech-to-text (STT) setup on Linux can be frustrating.
    Here’s how you can succeed with modern tools using Linux. FLOSS means freedom and privacy; working locally means real control.
    Let’s dive in! I’ll tell you what I’ve learned and what I use—and hope you’ll share your favorite tools or tips!

    System-Wide Voice Keyboard: Speak Directly in Any App

    Want to speak and have your words typed wherever your cursor is—be it a terminal, browser, chat, or IDE? Here’s what actually works and how it feels day-to-day:

    - Speak to AI (Offline, Whisper-based, global hotkeys)
    This tool is my current go-to. It uses Whisper locally, lets you use global hotkeys (configurable) to type into any focused window, and doesn’t need internet. Runs smoothly on X11 and Wayland; just takes a bit of setup (AppImage available!).
    GitHub Repo github.com/AshBuk/speak-to-ai) | Dev.to Post dev.to/ashbuk/i-built-an-offli)

    - DIY: RealtimeSTT + PyAutoGUI
    For the true tinkerers, RealtimeSTT plus a Python script lets you simulate keystrokes. You control every step, can lower latency with your tweaks, but you’ll need to be comfortable with scripting.
    RealtimeSTT Guide github.com/KoljaB/RealtimeSTT#)

    - Handy (Free/Libre, offline, Whisper-based, acts as a keyboard)
    I’ve read lots of positive feedback on Handy—even though I haven’t tried it myself. The workflow is simple: press a hotkey, speak, and Handy pastes your text in the active app. It’s fully offline, works on X11 and Wayland, and gets strong accuracy thanks to Whisper.
    Heads up: Handy lets you pick your own shortcut key, but it actually overrides the keyboard shortcut for start/stop recording. That means it can clash with other tools that depend on major shortcut combos—including Orca’s custom keybindings if you use a screen reader. If your workflow relies on certain shortcuts, this might need adjustment or careful planning before you commit.
    GitHub Repo github.com/cjpais/Handy) | Demo handy.computer)

    Real-Time Transcription in a Window (Copy/Paste Workflow)

    If you’re okay with speaking into a dedicated app, then copying, these options offer great GUIs and power features:

    - Speech Note by @mkiol mastodon.social/@mkiol
    FLOSS, offline, multi-language GUI app—perfect for quick notes and batch transcription. Not a system-wide keyboard, but super easy to use and works on both desktops and Linux phones.
    Flathub flathub.org/apps/net.mkiol.Spe | LinuxPhoneApps linuxphoneapps.org/apps/net.mk)

    - WhisperLive (by Collabora)
    Real-time transcription in a terminal or window—great for meetings, lectures, and captions. Manual copy/paste required to get the text to other apps.
    GitHub Repo github.com/collabora/WhisperLi)

    More Tools for Tinkerers

    If you like building your own or want extra control, check out:
    - Vosk: Lightweight, lots of language support. GitHub alphacephei.com/vosk/)
    - Kaldi: Powerful, best for custom setups. Website kaldi-asr.org/)
    - Simon: Voice control automation. Website simon-listens.org/)
    - voice2json: Phrase-level and command recognition. GitHub github.com/synesthesiam/voice2)

    Pro Tips

    - Desktop Environment: X11 vs. Wayland affects how keyboard hooks and app focus actually operate.
    - Ready-Made vs. DIY: If you want plug-and-play, try Speech Note or Handy first. Into automation or customization? RealtimeSTT is perfect.
    - Follow the Community: @thorstenvoice offers tons of open-source voice tech insights.

    Screen Reader Integration

    Looking for robust screen reader support? Linux has you covered:

    - Orca (GNOME/MATE): The most customizable GUI screen reader out there. The default voice (eSpeak) is robotic, but you can swap it for something better and fine-tune verbosity so it reads only what matters.
    - Speakup: Console-based, ideal for terminal.
    - Emacspeak: The solution for Emacs fans.

    💡 Orca is part of my daily toolkit. It took time to get the settings just right (especially verbosity!) but it’s absolutely worth it. If you use a screen reader—what setup makes it bearable or even enjoyable for you?

    Final Thoughts

    If you’re starting from scratch, try Handy for direct typing (just watch those shortcuts if you use a screen reader!) or Speech Note for GUI-based transcription. Both are privacy-friendly, local, and accessible—ideal for everyday Linux use.

    Is there a FLOSS gem missing here?
    Sharing what works (and what doesn’t!) helps the entire community.

    Resources:
    Speech Note on Flathub flathub.org/apps/net.mkiol.Spe
    Handy GitHub github.com/cjpais/Handy
    Speak to AI Guide dev.to/ashbuk/i-built-an-offli
    RealtimeSTT github.com/KoljaB/RealtimeSTT

    #Linux #SpeechToText #FLOSS #Accessibility #VoiceKeyboard #ScreenReader #Whisper #Handy #SpeechNote #OpenSource #Community #voicetyping #LocalSTT #TTStools #SpeechRecognition #A11y #Linuxtools #Voicekeyboard #Whisper #Handy #speech-to-text #SpeechNote #review #ScreenReaders #ORCA #FOSS

  5. 🗣️🎤📝 :linux: Speech to Text and Text to Speech on GNU/Linux :disability_flag: 📝🔊💻

    Why This Matters to Me (and Maybe You Too)

    If you’re anything like me—a Linux user who counts on voice typing and TTS because of visual impairment—you know that accessibility is not a luxury, it’s a necessity. Speaking from experience as someone who depends on voice typing (and TTS) , the quest for a seamless, local, FLOSS speech-to-text (STT) setup on Linux can be frustrating.
    Here’s how you can succeed with modern tools using Linux. FLOSS means freedom and privacy; working locally means real control.
    Let’s dive in! I’ll tell you what I’ve learned and what I use—and hope you’ll share your favorite tools or tips!

    System-Wide Voice Keyboard: Speak Directly in Any App

    Want to speak and have your words typed wherever your cursor is—be it a terminal, browser, chat, or IDE? Here’s what actually works and how it feels day-to-day:

    - Speak to AI (Offline, Whisper-based, global hotkeys)
    This tool is my current go-to. It uses Whisper locally, lets you use global hotkeys (configurable) to type into any focused window, and doesn’t need internet. Runs smoothly on X11 and Wayland; just takes a bit of setup (AppImage available!).
    GitHub Repo github.com/AshBuk/speak-to-ai) | Dev.to Post dev.to/ashbuk/i-built-an-offli)

    - DIY: RealtimeSTT + PyAutoGUI
    For the true tinkerers, RealtimeSTT plus a Python script lets you simulate keystrokes. You control every step, can lower latency with your tweaks, but you’ll need to be comfortable with scripting.
    RealtimeSTT Guide github.com/KoljaB/RealtimeSTT#)

    - Handy (Free/Libre, offline, Whisper-based, acts as a keyboard)
    I’ve read lots of positive feedback on Handy—even though I haven’t tried it myself. The workflow is simple: press a hotkey, speak, and Handy pastes your text in the active app. It’s fully offline, works on X11 and Wayland, and gets strong accuracy thanks to Whisper.
    Heads up: Handy lets you pick your own shortcut key, but it actually overrides the keyboard shortcut for start/stop recording. That means it can clash with other tools that depend on major shortcut combos—including Orca’s custom keybindings if you use a screen reader. If your workflow relies on certain shortcuts, this might need adjustment or careful planning before you commit.
    GitHub Repo github.com/cjpais/Handy) | Demo handy.computer)

    Real-Time Transcription in a Window (Copy/Paste Workflow)

    If you’re okay with speaking into a dedicated app, then copying, these options offer great GUIs and power features:

    - Speech Note by @mkiol mastodon.social/@mkiol
    FLOSS, offline, multi-language GUI app—perfect for quick notes and batch transcription. Not a system-wide keyboard, but super easy to use and works on both desktops and Linux phones.
    Flathub flathub.org/apps/net.mkiol.Spe | LinuxPhoneApps linuxphoneapps.org/apps/net.mk)

    - WhisperLive (by Collabora)
    Real-time transcription in a terminal or window—great for meetings, lectures, and captions. Manual copy/paste required to get the text to other apps.
    GitHub Repo github.com/collabora/WhisperLi)

    More Tools for Tinkerers

    If you like building your own or want extra control, check out:
    - Vosk: Lightweight, lots of language support. GitHub alphacephei.com/vosk/)
    - Kaldi: Powerful, best for custom setups. Website kaldi-asr.org/)
    - Simon: Voice control automation. Website simon-listens.org/)
    - voice2json: Phrase-level and command recognition. GitHub github.com/synesthesiam/voice2)

    Pro Tips

    - Desktop Environment: X11 vs. Wayland affects how keyboard hooks and app focus actually operate.
    - Ready-Made vs. DIY: If you want plug-and-play, try Speech Note or Handy first. Into automation or customization? RealtimeSTT is perfect.
    - Follow the Community: @thorstenvoice offers tons of open-source voice tech insights.

    Screen Reader Integration

    Looking for robust screen reader support? Linux has you covered:

    - Orca (GNOME/MATE): The most customizable GUI screen reader out there. The default voice (eSpeak) is robotic, but you can swap it for something better and fine-tune verbosity so it reads only what matters.
    - Speakup: Console-based, ideal for terminal.
    - Emacspeak: The solution for Emacs fans.

    💡 Orca is part of my daily toolkit. It took time to get the settings just right (especially verbosity!) but it’s absolutely worth it. If you use a screen reader—what setup makes it bearable or even enjoyable for you?

    Final Thoughts

    If you’re starting from scratch, try Handy for direct typing (just watch those shortcuts if you use a screen reader!) or Speech Note for GUI-based transcription. Both are privacy-friendly, local, and accessible—ideal for everyday Linux use.

    Is there a FLOSS gem missing here?
    Sharing what works (and what doesn’t!) helps the entire community.

    Resources:
    Speech Note on Flathub flathub.org/apps/net.mkiol.Spe
    Handy GitHub github.com/cjpais/Handy
    Speak to AI Guide dev.to/ashbuk/i-built-an-offli
    RealtimeSTT github.com/KoljaB/RealtimeSTT

    #Linux #SpeechToText #FLOSS #Accessibility #VoiceKeyboard #ScreenReader #Whisper #Handy #SpeechNote #OpenSource #Community #voicetyping #LocalSTT #TTStools #SpeechRecognition #A11y #Linuxtools #Voicekeyboard #Whisper #Handy #speech-to-text #SpeechNote #review #ScreenReaders #ORCA #FOSS

  6. 🗣️🎤📝 :linux: Speech to Text and Text to Speech on GNU/Linux :disability_flag: 📝🔊💻

    Why This Matters to Me (and Maybe You Too)

    If you’re anything like me—a Linux user who counts on voice typing and TTS because of visual impairment—you know that accessibility is not a luxury, it’s a necessity. Speaking from experience as someone who depends on voice typing (and TTS) , the quest for a seamless, local, FLOSS speech-to-text (STT) setup on Linux can be frustrating.
    Here’s how you can succeed with modern tools using Linux. FLOSS means freedom and privacy; working locally means real control.
    Let’s dive in! I’ll tell you what I’ve learned and what I use—and hope you’ll share your favorite tools or tips!

    System-Wide Voice Keyboard: Speak Directly in Any App

    Want to speak and have your words typed wherever your cursor is—be it a terminal, browser, chat, or IDE? Here’s what actually works and how it feels day-to-day:

    - Speak to AI (Offline, Whisper-based, global hotkeys)
    This tool is my current go-to. It uses Whisper locally, lets you use global hotkeys (configurable) to type into any focused window, and doesn’t need internet. Runs smoothly on X11 and Wayland; just takes a bit of setup (AppImage available!).
    GitHub Repo github.com/AshBuk/speak-to-ai) | Dev.to Post dev.to/ashbuk/i-built-an-offli)

    - DIY: RealtimeSTT + PyAutoGUI
    For the true tinkerers, RealtimeSTT plus a Python script lets you simulate keystrokes. You control every step, can lower latency with your tweaks, but you’ll need to be comfortable with scripting.
    RealtimeSTT Guide github.com/KoljaB/RealtimeSTT#)

    - Handy (Free/Libre, offline, Whisper-based, acts as a keyboard)
    I’ve read lots of positive feedback on Handy—even though I haven’t tried it myself. The workflow is simple: press a hotkey, speak, and Handy pastes your text in the active app. It’s fully offline, works on X11 and Wayland, and gets strong accuracy thanks to Whisper.
    Heads up: Handy lets you pick your own shortcut key, but it actually overrides the keyboard shortcut for start/stop recording. That means it can clash with other tools that depend on major shortcut combos—including Orca’s custom keybindings if you use a screen reader. If your workflow relies on certain shortcuts, this might need adjustment or careful planning before you commit.
    GitHub Repo github.com/cjpais/Handy) | Demo handy.computer)

    Real-Time Transcription in a Window (Copy/Paste Workflow)

    If you’re okay with speaking into a dedicated app, then copying, these options offer great GUIs and power features:

    - Speech Note by @mkiol mastodon.social/@mkiol
    FLOSS, offline, multi-language GUI app—perfect for quick notes and batch transcription. Not a system-wide keyboard, but super easy to use and works on both desktops and Linux phones.
    Flathub flathub.org/apps/net.mkiol.Spe | LinuxPhoneApps linuxphoneapps.org/apps/net.mk)

    - WhisperLive (by Collabora)
    Real-time transcription in a terminal or window—great for meetings, lectures, and captions. Manual copy/paste required to get the text to other apps.
    GitHub Repo github.com/collabora/WhisperLi)

    More Tools for Tinkerers

    If you like building your own or want extra control, check out:
    - Vosk: Lightweight, lots of language support. GitHub alphacephei.com/vosk/)
    - Kaldi: Powerful, best for custom setups. Website kaldi-asr.org/)
    - Simon: Voice control automation. Website simon-listens.org/)
    - voice2json: Phrase-level and command recognition. GitHub github.com/synesthesiam/voice2)

    Pro Tips

    - Desktop Environment: X11 vs. Wayland affects how keyboard hooks and app focus actually operate.
    - Ready-Made vs. DIY: If you want plug-and-play, try Speech Note or Handy first. Into automation or customization? RealtimeSTT is perfect.
    - Follow the Community: @thorstenvoice offers tons of open-source voice tech insights.

    Screen Reader Integration

    Looking for robust screen reader support? Linux has you covered:

    - Orca (GNOME/MATE): The most customizable GUI screen reader out there. The default voice (eSpeak) is robotic, but you can swap it for something better and fine-tune verbosity so it reads only what matters.
    - Speakup: Console-based, ideal for terminal.
    - Emacspeak: The solution for Emacs fans.

    💡 Orca is part of my daily toolkit. It took time to get the settings just right (especially verbosity!) but it’s absolutely worth it. If you use a screen reader—what setup makes it bearable or even enjoyable for you?

    Final Thoughts

    If you’re starting from scratch, try Handy for direct typing (just watch those shortcuts if you use a screen reader!) or Speech Note for GUI-based transcription. Both are privacy-friendly, local, and accessible—ideal for everyday Linux use.

    Is there a FLOSS gem missing here?
    Sharing what works (and what doesn’t!) helps the entire community.

    Resources:
    Speech Note on Flathub flathub.org/apps/net.mkiol.Spe
    Handy GitHub github.com/cjpais/Handy
    Speak to AI Guide dev.to/ashbuk/i-built-an-offli
    RealtimeSTT github.com/KoljaB/RealtimeSTT

    #Linux #SpeechToText #FLOSS #Accessibility #VoiceKeyboard #ScreenReader #Whisper #Handy #SpeechNote #OpenSource #Community #voicetyping #LocalSTT #TTStools #SpeechRecognition #A11y #Linuxtools #Voicekeyboard #Whisper #Handy #speech-to-text #SpeechNote #review #ScreenReaders #ORCA #FOSS

  7. 🗣️🎤📝 :linux: Speech to Text and Text to Speech on GNU/Linux :disability_flag: 📝🔊💻

    Why This Matters to Me (and Maybe You Too)

    If you’re anything like me—a Linux user who counts on voice typing and TTS because of visual impairment—you know that accessibility is not a luxury, it’s a necessity. Speaking from experience as someone who depends on voice typing (and TTS) , the quest for a seamless, local, FLOSS speech-to-text (STT) setup on Linux can be frustrating.
    Here’s how you can succeed with modern tools using Linux. FLOSS means freedom and privacy; working locally means real control.
    Let’s dive in! I’ll tell you what I’ve learned and what I use—and hope you’ll share your favorite tools or tips!

    System-Wide Voice Keyboard: Speak Directly in Any App

    Want to speak and have your words typed wherever your cursor is—be it a terminal, browser, chat, or IDE? Here’s what actually works and how it feels day-to-day:

    - Speak to AI (Offline, Whisper-based, global hotkeys)
    This tool is my current go-to. It uses Whisper locally, lets you use global hotkeys (configurable) to type into any focused window, and doesn’t need internet. Runs smoothly on X11 and Wayland; just takes a bit of setup (AppImage available!).
    GitHub Repo github.com/AshBuk/speak-to-ai) | Dev.to Post dev.to/ashbuk/i-built-an-offli)

    - DIY: RealtimeSTT + PyAutoGUI
    For the true tinkerers, RealtimeSTT plus a Python script lets you simulate keystrokes. You control every step, can lower latency with your tweaks, but you’ll need to be comfortable with scripting.
    RealtimeSTT Guide github.com/KoljaB/RealtimeSTT#)

    - Handy (Free/Libre, offline, Whisper-based, acts as a keyboard)
    I’ve read lots of positive feedback on Handy—even though I haven’t tried it myself. The workflow is simple: press a hotkey, speak, and Handy pastes your text in the active app. It’s fully offline, works on X11 and Wayland, and gets strong accuracy thanks to Whisper.
    Heads up: Handy lets you pick your own shortcut key, but it actually overrides the keyboard shortcut for start/stop recording. That means it can clash with other tools that depend on major shortcut combos—including Orca’s custom keybindings if you use a screen reader. If your workflow relies on certain shortcuts, this might need adjustment or careful planning before you commit.
    GitHub Repo github.com/cjpais/Handy) | Demo handy.computer)

    Real-Time Transcription in a Window (Copy/Paste Workflow)

    If you’re okay with speaking into a dedicated app, then copying, these options offer great GUIs and power features:

    - Speech Note by @mkiol mastodon.social/@mkiol
    FLOSS, offline, multi-language GUI app—perfect for quick notes and batch transcription. Not a system-wide keyboard, but super easy to use and works on both desktops and Linux phones.
    Flathub flathub.org/apps/net.mkiol.Spe | LinuxPhoneApps linuxphoneapps.org/apps/net.mk)

    - WhisperLive (by Collabora)
    Real-time transcription in a terminal or window—great for meetings, lectures, and captions. Manual copy/paste required to get the text to other apps.
    GitHub Repo github.com/collabora/WhisperLi)

    More Tools for Tinkerers

    If you like building your own or want extra control, check out:
    - Vosk: Lightweight, lots of language support. GitHub alphacephei.com/vosk/)
    - Kaldi: Powerful, best for custom setups. Website kaldi-asr.org/)
    - Simon: Voice control automation. Website simon-listens.org/)
    - voice2json: Phrase-level and command recognition. GitHub github.com/synesthesiam/voice2)

    Pro Tips

    - Desktop Environment: X11 vs. Wayland affects how keyboard hooks and app focus actually operate.
    - Ready-Made vs. DIY: If you want plug-and-play, try Speech Note or Handy first. Into automation or customization? RealtimeSTT is perfect.
    - Follow the Community: @thorstenvoice offers tons of open-source voice tech insights.

    Screen Reader Integration

    Looking for robust screen reader support? Linux has you covered:

    - Orca (GNOME/MATE): The most customizable GUI screen reader out there. The default voice (eSpeak) is robotic, but you can swap it for something better and fine-tune verbosity so it reads only what matters.
    - Speakup: Console-based, ideal for terminal.
    - Emacspeak: The solution for Emacs fans.

    💡 Orca is part of my daily toolkit. It took time to get the settings just right (especially verbosity!) but it’s absolutely worth it. If you use a screen reader—what setup makes it bearable or even enjoyable for you?

    Final Thoughts

    If you’re starting from scratch, try Handy for direct typing (just watch those shortcuts if you use a screen reader!) or Speech Note for GUI-based transcription. Both are privacy-friendly, local, and accessible—ideal for everyday Linux use.

    Is there a FLOSS gem missing here?
    Sharing what works (and what doesn’t!) helps the entire community.

    Resources:
    Speech Note on Flathub flathub.org/apps/net.mkiol.Spe
    Handy GitHub github.com/cjpais/Handy
    Speak to AI Guide dev.to/ashbuk/i-built-an-offli
    RealtimeSTT github.com/KoljaB/RealtimeSTT

    #Linux #SpeechToText #FLOSS #Accessibility #VoiceKeyboard #ScreenReader #Whisper #Handy #SpeechNote #OpenSource #Community #voicetyping #LocalSTT #TTStools #SpeechRecognition #A11y #Linuxtools #Voicekeyboard #Whisper #Handy #speech-to-text #SpeechNote #review #ScreenReaders #ORCA #FOSS

  8. Speech Note. Linux desktop and #Sailfish OS app for note taking, reading and translating with offline Speech to Text, Text to Speech and Machine Translation github.com/mkiol/dsnote

    Está disponible en los repositorios de Packman para openSUSE. En GitHub tiene paquetes RPM, DEB y FlatPak. Permite usar GPUs tanto de AMD (ROCm) como NVIDIA (CUDA).

    Funciona bastante bien. Ha transcrito diálogos con bastante precisión (inglés, WhisperCppLarge-V3 acelerado con #ROCm). Siempre hay que revisar el texto transcrito. Se come e inventa palabras.

    #GNU #TTS #VTS #speechnote

  9. @Verfassungklage weiß jemand, ob man mit #SpeechNote auch lokale Dateien transkribieren kann?

  10. #LibreOffice #Texte unter #Linux #diktieren mit #SpeechNote:

    Die #TTS und #STT Anwendung #Speech_Note liefert gute Ergebnisse, auch auf mittelstarker Hardware. Die verschiedenen #KI- Modelle werden alle lokal ausgeführt.

    Speech Note als #Flatpak installiert. Nach der Installation belegt das Programm knapp 4 GB auf der SSD. Wer knappen Massenspeicher hat, sollte sich dessen bewusst sein. Doch damit nicht genug; beim ersten Starten der Anwendung darf man eine Sprache...

    gnulinux.ch/libre-office-texte

  11. #LibreOffice #Texte unter #Linux #diktieren mit #SpeechNote:

    Die #TTS und #STT Anwendung #Speech_Note liefert gute Ergebnisse, auch auf mittelstarker Hardware. Die verschiedenen #KI- Modelle werden alle lokal ausgeführt.

    Speech Note als #Flatpak installiert. Nach der Installation belegt das Programm knapp 4 GB auf der SSD. Wer knappen Massenspeicher hat, sollte sich dessen bewusst sein. Doch damit nicht genug; beim ersten Starten der Anwendung darf man eine Sprache...

    gnulinux.ch/libre-office-texte

  12. #LibreOffice #Texte unter #Linux #diktieren mit #SpeechNote:

    Die #TTS und #STT Anwendung #Speech_Note liefert gute Ergebnisse, auch auf mittelstarker Hardware. Die verschiedenen #KI- Modelle werden alle lokal ausgeführt.

    Speech Note als #Flatpak installiert. Nach der Installation belegt das Programm knapp 4 GB auf der SSD. Wer knappen Massenspeicher hat, sollte sich dessen bewusst sein. Doch damit nicht genug; beim ersten Starten der Anwendung darf man eine Sprache...

    gnulinux.ch/libre-office-texte

  13. #LibreOffice #Texte unter #Linux #diktieren mit #SpeechNote:

    Die #TTS und #STT Anwendung #Speech_Note liefert gute Ergebnisse, auch auf mittelstarker Hardware. Die verschiedenen #KI- Modelle werden alle lokal ausgeführt.

    Speech Note als #Flatpak installiert. Nach der Installation belegt das Programm knapp 4 GB auf der SSD. Wer knappen Massenspeicher hat, sollte sich dessen bewusst sein. Doch damit nicht genug; beim ersten Starten der Anwendung darf man eine Sprache...

    gnulinux.ch/libre-office-texte

  14. #LibreOffice #Texte unter #Linux #diktieren mit #SpeechNote:

    Die #TTS und #STT Anwendung #Speech_Note liefert gute Ergebnisse, auch auf mittelstarker Hardware. Die verschiedenen #KI- Modelle werden alle lokal ausgeführt.

    Speech Note als #Flatpak installiert. Nach der Installation belegt das Programm knapp 4 GB auf der SSD. Wer knappen Massenspeicher hat, sollte sich dessen bewusst sein. Doch damit nicht genug; beim ersten Starten der Anwendung darf man eine Sprache...

    gnulinux.ch/libre-office-texte

  15. #SpeechNote has just reached 1K stars on GitHub. I know that doesn't mean anything, but this is a good opportunity to sum something up.

    Right now you can install it via Flathub, Arch Linux AUR, OpenSUSE Pacman repo and OpenRepos if you use Sailfish OS. According to Flathub stats only, Speech Note is downloaded 300 times per day. The last update was installed on about 20K computers! This is much more than I could have ever foreseen. This is amazing and very rewarding. Thank you, dear users!

  16. @pancake You could try #SpeechNote *(available as flatpak and github.com/mkiol/dsnote ) It's a fantastic tool for quick and local voice transcription in multiple languages, but also a grate way to use and try different TTS voices - generally I like Piper voices, they sound grate and are FOSS

  17. @thelinuxEXP I really like Speech Note! It's a fantastic tool for quick and local voice transcription in multiple languages, created by @mkiol

    It's incredibly handy for capturing thoughts on the go, conducting interviews, or making voice memos without worrying about language barriers. The app uses strictly locally running LLMs, and its ease of use makes it a standout choice for anyone needing offline transcription services.

    I primarily use #WhisperAI for transcription and Piper for voice, but many other models are available as well.

    It is available as flatpak and github.com/mkiol/dsnote

    #TTS #transcription #TextToSpeech #translator translation #offline #machinetranslation #sailfishos #SpeechSynthesis #SpeechRecognition #speechtotext #nmt #linux-desktop #stt #asr #flatpak-applications #SpeechNote

  18. If you speak Swedish and are looking for fast, accurate and offline Speech-to-text, check out KBLab's fine-tuned Whisper models. These models were trained using the resources of the National Library of Sweden. Even the "Tiny" model is much more accurate than the original Whisper model.

    More about this cool project: kb-labb.github.io/posts/2025-0

    You can play with the KBLab models in the latest version of #SpeechNote app.

  19. #SpeechNote 4.8.0 is now available on #Flathub!

    Release highlights:
    - New TTS engines: Kokoro, Parler-TTS, F5-TTS
    - Support for Global Keyboard Shortcuts and "Insert into active window" on Wayland
    - Many new STT and TTS models

    If you are using the GPU add-on, update it to version 1.4.0 as well.

    Video presenting all the changes: youtu.be/ww6skKOOzZ8

    Full changelog: github.com/mkiol/dsnote/releas

  20. Hallo #linux bubble, brauche mal euer Schwarmwissen: Habe #speechnote installiert (#AI -basierte offline- Spracherkennung, läuft also auf'm lokalen PC).

    Speech2Text klappt sehr gut (Rest noch nicht getestet).

    Mein Ziel wäre ne Verbindung zum Keyboard: Ich will nicht nur Text diktieren, den ich dann irgendwohin kopiere, sondern sondern ne Art direkte Spracheingabe haben, also die Tastatur ersetzen.

    Geht das?

    Meine Anleitung: youtube.com/watch?v=VDMbWUfHsb

    Mehr Info: linuxnews.de/speech-note-notiz

  21. CW: Una pequeña aventura con modelos offline voz a texto

    Etaba jugando con una aplicación disponible en #flathub llamada #SpeechNote. Bajé uno de los modelos chiquitos para probar, el #FasterWhisper, y traté de hacer la transcripción de una lectura que hice en la playa del cuento #Axolotl de #JulioCortázar .

    Menuda sorpresa me di viendo que el modelo tenía la capacidad transcriptora de alguien que no he leído nunca en su vida 😂 😂 :

  22. CW: Una pequeña aventura con modelos offline voz a texto

    Etaba jugando con una aplicación disponible en #flathub llamada #SpeechNote. Bajé uno de los modelos chiquitos para probar, el #FasterWhisper, y traté de hacer la transcripción de una lectura que hice en la playa del cuento #Axolotl de #JulioCortázar .

    Menuda sorpresa me di viendo que el modelo tenía la capacidad transcriptora de alguien que no he leído nunca en su vida 😂 😂 :

  23. CW: Una pequeña aventura con modelos offline voz a texto

    Etaba jugando con una aplicación disponible en #flathub llamada #SpeechNote. Bajé uno de los modelos chiquitos para probar, el #FasterWhisper, y traté de hacer la transcripción de una lectura que hice en la playa del cuento #Axolotl de #JulioCortázar .

    Menuda sorpresa me di viendo que el modelo tenía la capacidad transcriptora de alguien que no he leído nunca en su vida 😂 😂 :

  24. #SpeechNote 4.7.0 is now available on #Flathub!

    Release highlights:
    - Vulkan GPU acceleration (much faster STT with Intel, AMD or NVIDIA graphics cards)
    - Rules for text transformations after STT or before TTS
    - Echo mode (after STT text will be immediately read out)
    - Many new languages ​​supported in Translator

    Video presenting all the changes: youtu.be/cEht4Fts6Bo

    Full changelog: github.com/mkiol/dsnote/releas

  25. I just uninstalled 4 #flatpak apps:

    * #speechNote (+AMD addon)
    * #mongodb compass
    * @organicmaps
    * #verso (which I installed for fun)

    This literated a whopping 52GiB off my system drive. Especially the AMD "addon" with over 12GiB was shocking.

    So, guess I'm in the market for a #linux #floss offline-only #whisper / #STT solution that integrates into a desktop.
    And for #organicMaps I guess I'll wait until one day there'll be a .deb. 🙄

  26. @[email protected]
    Ah, the Coqui X-TTS model can used according to the licence agreement for voice cloning with
    #SpeechNote...

  27. Still liking this days later. I thinking spoken word is useful for my brain in a way the at typing still just isn't.

  28. @jzb Honestly, for speed and accuracy, it seems the "WhisperCpp Small" model is a decent balance. It does well even with these book specific words. And bonus, I forgot I left it listening and was singing at my cat and it even annotated "♪♪♪" lolol

  29. @jzb good question. I just did a simple comparison of a few models. I'm sure there is a better text to use for such a text...
    It's neat that the Whisper models even get the punctuation more correct than Vosk.
    And the Mozilla model is just not great.
    Also, they all seem to process a little differently. Like, the Whisper models listen, and only output whole text once it has processed, whereas the Vosk will roll out words even if it amends them on the fly

  30. Speech to Text on Linux?!?!

    I just found "Speech Note" when searching the Software app.
    Installed it via flatpak.
    flathub.org/apps/net.mkiol.Spe

    Used the "English (Vosk Large)" and "English (Vosk Small)" language model with very decent results. There are loads of models to choose from.
    All processed locally. No network needed!
    This is great!

  31. If you experienced a crash when starting #SpeechNote 4.6.0, I just released an update with a fix.

    New version 4.6.1 is now available on #Flathub!

    Update also includes:
    - new Translator models (Danish, Croatian, Slovenian, Indonesian, Romanian)
    - fixes for handling special keyboard keys as keyboard shortcuts (XFree86)
    - updated Swedish translation

    flathub.org/apps/net.mkiol.Spe

  32. #SpeechNote 4.6.0 is now available on #Flathub!

    Release highlights:
    - Much quicker STT without GPU acceleration
    - Automatic language detection for STT
    - Control tags for advance TTS processing (change speed, insert silence)
    - Improved Translator interface

    Full changelog: github.com/mkiol/dsnote/releas

    Video presenting all the changes: youtu.be/AVW5OY63wjg

  33. #SpeechNote 4.5.0 is now available on #Flathub!

    This release is a minor update which comes with many small improvements and new #TTS, #STT and Translator models.

    Highlights:
    - #WhisperSpeech TTS engine and models
    - Improved TTS synchronization with subtitle timestamps
    - Context option for Read/Translate selected text
    - New Actions and keyboard shortcuts for STT/TTS models switching

    Full changelog: github.com/mkiol/dsnote/releas

    Video presenting all the changes: youtu.be/S9MJ7y8-bcw

  34. #SpeechNote 4.5.0 is now available on #Flathub!

    This release is a minor update which comes with many small improvements and new #TTS, #STT and Translator models.

    Highlights:
    - #WhisperSpeech TTS engine and models
    - Improved TTS synchronization with subtitle timestamps
    - Context option for Read/Translate selected text
    - New Actions and keyboard shortcuts for STT/TTS models switching

    Full changelog: github.com/mkiol/dsnote/releas

    Video presenting all the changes: youtu.be/S9MJ7y8-bcw

  35. #SpeechNote 4.5.0 is now available on #Flathub!

    This release is a minor update which comes with many small improvements and new #TTS, #STT and Translator models.

    Highlights:
    - #WhisperSpeech TTS engine and models
    - Improved TTS synchronization with subtitle timestamps
    - Context option for Read/Translate selected text
    - New Actions and keyboard shortcuts for STT/TTS models switching

    Full changelog: github.com/mkiol/dsnote/releas

    Video presenting all the changes: youtu.be/S9MJ7y8-bcw

  36. #SpeechNote 4.5.0 is now available on #Flathub!

    This release is a minor update which comes with many small improvements and new #TTS, #STT and Translator models.

    Highlights:
    - #WhisperSpeech TTS engine and models
    - Improved TTS synchronization with subtitle timestamps
    - Context option for Read/Translate selected text
    - New Actions and keyboard shortcuts for STT/TTS models switching

    Full changelog: github.com/mkiol/dsnote/releas

    Video presenting all the changes: youtu.be/S9MJ7y8-bcw

  37. @evoterra Thanks, I'll look for it once #SpeechNote finishes installing. I really have to do something about this old mini PC I used for #Linux.

  38. #SpeechNote 4.3.0 is now available on #Flathub and #OpenRepos!

    Highlights of this release:
    - New languages: Afrikaans, Gujarati, Hausa, Telugu, Tswana, Javanese, Hebrew
    - New engines: Faster Whisper, April-ASR, Mimic3
    - Many new voices and STT models
    - Improved GPU acceleration
    - Keyboard shortcuts, Drag&Drop, 3rd-party integration API...

    Full changelog:
    github.com/mkiol/dsnote/releas

    Speech Note is also in AUR repository:
    aur.archlinux.org/packages/dsn

    #SpeechToText #TextToSpeech #MachineTranslation

  39. #SpeechNote 4.3.0 is now available on #Flathub and #OpenRepos!

    Highlights of this release:
    - New languages: Afrikaans, Gujarati, Hausa, Telugu, Tswana, Javanese, Hebrew
    - New engines: Faster Whisper, April-ASR, Mimic3
    - Many new voices and STT models
    - Improved GPU acceleration
    - Keyboard shortcuts, Drag&Drop, 3rd-party integration API...

    Full changelog:
    github.com/mkiol/dsnote/releas

    Speech Note is also in AUR repository:
    aur.archlinux.org/packages/dsn

    #SpeechToText #TextToSpeech #MachineTranslation

  40. #SpeechNote 4.3.0 is now available on #Flathub and #OpenRepos!

    Highlights of this release:
    - New languages: Afrikaans, Gujarati, Hausa, Telugu, Tswana, Javanese, Hebrew
    - New engines: Faster Whisper, April-ASR, Mimic3
    - Many new voices and STT models
    - Improved GPU acceleration
    - Keyboard shortcuts, Drag&Drop, 3rd-party integration API...

    Full changelog:
    github.com/mkiol/dsnote/releas

    Speech Note is also in AUR repository:
    aur.archlinux.org/packages/dsn

    #SpeechToText #TextToSpeech #MachineTranslation

  41. #SpeechNote 4.3.0 is now available on #Flathub and #OpenRepos!

    Highlights of this release:
    - New languages: Afrikaans, Gujarati, Hausa, Telugu, Tswana, Javanese, Hebrew
    - New engines: Faster Whisper, April-ASR, Mimic3
    - Many new voices and STT models
    - Improved GPU acceleration
    - Keyboard shortcuts, Drag&Drop, 3rd-party integration API...

    Full changelog:
    github.com/mkiol/dsnote/releas

    Speech Note is also in AUR repository:
    aur.archlinux.org/packages/dsn

    #SpeechToText #TextToSpeech #MachineTranslation

  42. #SpeechNote 4.3.0 is now available on #Flathub and #OpenRepos!

    Highlights of this release:
    - New languages: Afrikaans, Gujarati, Hausa, Telugu, Tswana, Javanese, Hebrew
    - New engines: Faster Whisper, April-ASR, Mimic3
    - Many new voices and STT models
    - Improved GPU acceleration
    - Keyboard shortcuts, Drag&Drop, 3rd-party integration API...

    Full changelog:
    github.com/mkiol/dsnote/releas

    Speech Note is also in AUR repository:
    aur.archlinux.org/packages/dsn

    #SpeechToText #TextToSpeech #MachineTranslation

  43. #SpeechNote 4.2.0 is now available on #Flathub and #OpenRepos!

    Highlights of this release:
    - New translator models: hu-en, fi-en
    - Transcription of video files
    - Quicker STT with Whisper
    - Save audio in MP3 or Ogg
    - 'Pause' for speech reading
    - New TTS models
    - Improved UI under GNOME dark

    Speech Note is a Linux desktop and Sailfish OS app for note taking, reading and translating with offline #SpeechToText, #TextToSpeech and #MachineTranslation

    openrepos.net/content/mkiol/sp
    flathub.org/apps/net.mkiol.Spe

  44. #SpeechNote 4.2.0 is now available on #Flathub and #OpenRepos!

    Highlights of this release:
    - New translator models: hu-en, fi-en
    - Transcription of video files
    - Quicker STT with Whisper
    - Save audio in MP3 or Ogg
    - 'Pause' for speech reading
    - New TTS models
    - Improved UI under GNOME dark

    Speech Note is a Linux desktop and Sailfish OS app for note taking, reading and translating with offline #SpeechToText, #TextToSpeech and #MachineTranslation

    openrepos.net/content/mkiol/sp
    flathub.org/apps/net.mkiol.Spe

  45. #SpeechNote 4.2.0 is now available on #Flathub and #OpenRepos!

    Highlights of this release:
    - New translator models: hu-en, fi-en
    - Transcription of video files
    - Quicker STT with Whisper
    - Save audio in MP3 or Ogg
    - 'Pause' for speech reading
    - New TTS models
    - Improved UI under GNOME dark

    Speech Note is a Linux desktop and Sailfish OS app for note taking, reading and translating with offline #SpeechToText, #TextToSpeech and #MachineTranslation

    openrepos.net/content/mkiol/sp
    flathub.org/apps/net.mkiol.Spe

  46. #SpeechNote 4.2.0 is now available on #Flathub and #OpenRepos!

    Highlights of this release:
    - New translator models: hu-en, fi-en
    - Transcription of video files
    - Quicker STT with Whisper
    - Save audio in MP3 or Ogg
    - 'Pause' for speech reading
    - New TTS models
    - Improved UI under GNOME dark

    Speech Note is a Linux desktop and Sailfish OS app for note taking, reading and translating with offline #SpeechToText, #TextToSpeech and #MachineTranslation

    openrepos.net/content/mkiol/sp
    flathub.org/apps/net.mkiol.Spe

  47. #SpeechNote 4.2.0 is now available on #Flathub and #OpenRepos!

    Highlights of this release:
    - New translator models: hu-en, fi-en
    - Transcription of video files
    - Quicker STT with Whisper
    - Save audio in MP3 or Ogg
    - 'Pause' for speech reading
    - New TTS models
    - Improved UI under GNOME dark

    Speech Note is a Linux desktop and Sailfish OS app for note taking, reading and translating with offline #SpeechToText, #TextToSpeech and #MachineTranslation

    openrepos.net/content/mkiol/sp
    flathub.org/apps/net.mkiol.Spe

  48. I've just released Speech Note 4.0!
    New version comes with shiny new offline machine Translator and many new Text to Speech voices.

    To implement the Translator I borrowed some code and models from amazing #BergamotProject and #FirefoxTranslations.

    #SpeechNote is a Linux offline #SpeechToText, #TextToSpeech and #MachineTranslation app. You can download it from #Flathub

    Videos:
    #Linux Desktop: youtu.be/psRT0UPFb04
    #PinePhone: youtu.be/kTsM3kUxE2Q
    #SailfishOS: youtu.be/88cdPpvBmmI

  49. I've just released Speech Note 4.0!
    New version comes with shiny new offline machine Translator and many new Text to Speech voices.

    To implement the Translator I borrowed some code and models from amazing #BergamotProject and #FirefoxTranslations.

    #SpeechNote is a Linux offline #SpeechToText, #TextToSpeech and #MachineTranslation app. You can download it from #Flathub

    Videos:
    #Linux Desktop: youtu.be/psRT0UPFb04
    #PinePhone: youtu.be/kTsM3kUxE2Q
    #SailfishOS: youtu.be/88cdPpvBmmI