TuxTalk

Privacy

Short version: what you say stays on your computer. The rest of this page is the details.

Your voice and your words

The speech model runs on your own computer, and that's where your voice gets turned into text. The audio and the text never get sent anywhere. There's no account to make and nothing in the cloud.

What you dictate doesn't get written to TuxTalk's log file either. There's a setting in Preferences called "Log transcribed text (for troubleshooting)" for when something goes wrong and you want to see exactly what it heard. It's off unless you turn it on.

The AI is optional

TuxTalk can use a small AI model to fix it when you change your mind mid-sentence, like "three, no wait, four". It's off until you turn it on in Preferences, Advanced. Turning it on downloads the model once (about 1.1 GB), and after that it runs on your computer like everything else. It only looks at sentences that have a correction phrase in them, and if its answer changes anything besides the correction, TuxTalk throws the answer out and types your words exactly as you said them.

Voice editing in TuxTalk Labs uses the same local model, and it's off until you turn it on too.

What it keeps on your computer

  • Your settings, your snippets and Your Words, in ~/.config/tuxtalk.
  • Your Stats keeps numbers only, like how many words you dictated today. Never what you said. You can turn it off or reset it.
  • Recent Dictations, your last 20, are only held in memory. They're never saved to disk and they're gone when you log out.
  • Transcribe a File keeps your last 10 transcripts so you can come back to one. There's a button to clear that list.
  • Backups are only made when you save one, plus the last 10 copies of your settings that TuxTalk keeps so you can undo a change.

When it does go online

None of these send anything you said. They're just downloads, or a check for a newer version.

  • Speech models come from Hugging Face the first time you use one, and so does the optional AI model.
  • The graphics card engine and the GNOME extension come from TuxTalk's own GitHub releases.
  • The NVIDIA graphics card option, if you pick it, downloads NVIDIA's libraries from PyPI.
  • Update check. Once a day when it starts, TuxTalk asks GitHub if there's a newer version. You can turn that off in Preferences, Updates & Backup, under "Check automatically when TuxTalk starts". If there's an update and you say yes, it downloads from GitHub too.

Once your models are downloaded you can dictate with the internet unplugged.

This website

There's no tracking and no ads, and the site doesn't set cookies. The fonts are hosted here instead of loading from Google. The site itself is hosted by GitHub Pages, so GitHub's own privacy statement covers their servers.

Questions? Ask in Discussions. The code's all on GitHub if you want to check.