ZOYKUHot Board

shikki841/inaudioDokümantasyon

Offline dictation and read-aloud for the desktop.

Dil Bildirimi:Yerelleştirilmiş belge bulunmuyor. Orijinal resmi İngilizce sürüm görüntüleniyor.
npm i inaudio

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, including a single-file Flatpak bundle; permissions and text insertion vary by platform. Flatpak updates are handled by Flatpak or by installing a newer release bundle. Flatpak cannot type into other apps, and desktop-wide shortcuts depend on the host session and may be unavailable. Other supported packages use 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.

Resmi GitHub deposundan arşivlenmiş belge aynası · GitHub'da Gör
Anlık görüntü tarihi: 2026-11-09