Skip to content
shikki841Public

About

Offline dictation and read-aloud for the desktop.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

66 stars

Watchers

2 watching

Forks

Latest commit

 

History

97 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inaudio microphone logo

Inaudio

Your voice, on your machine.

Offline dictation and read-aloud for the desktop.
Built with Electron, React, TypeScript, and sherpa-onnx.

CI status MIT license Latest release

Downloads · Contribute · Report an issue

See it work

Inaudio demo: dictating into Notepad, a live transcript of system audio in the app and in the floating window, the audio settings, Read Aloud, and History with its text blurred

Watch the full recording with sound (about 4 minutes, recorded on Windows from a real run; History text is blurred).

Speak. Edit. Keep going.

  • Dictate with a keyboard shortcut and keep a searchable transcript history.
  • Transcribe what your computer plays, such as a meeting or a video, as it is heard. Grey provisional text keeps up with the speech, and a small floating window shows the transcript without opening Inaudio.
  • Pick the source: system audio, system audio with your microphone, or one audio device such as a virtual cable.
  • Clean up noise on the device: a voice detector skips stretches without speech, and an optional speech cleanup model filters background noise.
  • Read text or your clipboard aloud with on-device speech synthesis.
  • Manage speech models, microphone settings, and playback in one desktop app.

Download a model once, then run inference locally. Model downloads need an internet connection. Desktop packages target Windows, macOS, and Linux; permissions and text insertion vary by platform. Releases are distributed through electron-builder update manifests; CI artifacts are currently unsigned and development builds do not contact the update feed.

Speech-to-text includes NVIDIA Nemotron ASR Streaming, an English cache-aware streaming model with a 560 ms latency/accuracy profile. It runs through sherpa-onnx on the CPU after its verified model archive is downloaded; the model remains subject to the NVIDIA Open Model License.

Run locally

Use Node.js 24 LTS and npm. Native packaging prerequisites are in CONTRIBUTING.md.

git clone https://github.com/shikki841/inaudio.git
cd inaudio
npm ci
npm start
npm run check   # TypeScript + ESLint
npm run package:release  # Build the electron-builder package for your current OS

Pick a model during setup and grant microphone access when prompted.

Build with us

Small fixes, platform testing, and clear bug reports help. Read the contribution guide, community guidelines, and release process. Report vulnerabilities through the security policy.

MIT. Downloaded models and dependencies retain their own licenses.

About

Offline dictation and read-aloud for the desktop.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

66 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages