soniqo / speech-core
On-device VAD / streaming STT / TTS / diarization in C++17 (ONNX + LiteRT) with a voice-agent pipeline. Linux, Windows, Android.
Why this job: says: tts, voice agent; topics: text-to-speech, speech-recognition, speech-to-text
What it does
- OpenAI-compatible local TTS. speech-server exposes POST /v1/audio/speech with OpenAI model aliases, native and generic voices, language and speed controls, WAV/PCM output, and optional bearer authentication.
- Windows release package. a self-contained x64 ZIP ships the server, ONNX CLI tools, speech.dll, ONNX Runtime, and a native PowerShell model downloader; CI builds and smoke-tests the extracted archive.
- DeepFilterNet3 parity. native libdf-compatible STFT scaling, ERB/complex normalization, deep filtering, overlap-add, and 480-sample delay compensation restore reference DSP behavior.
- Streaming Pocket TTS. the ONNX backend emits fixed 80 ms frames with a bounded decoder cache and an opt-in model-backed round-trip harness.
- Correct Silero v5 context. every ONNX inference now receives the graph's required 64-sample left context.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 10 days ago
- Stars
- 101
- +3 this week
- Licence
- Apache-2.0
- Allows business use
- Downloads for
- 2 systems
- Windows, Linux
- Latest version
- v0.0.14
- Released 2 months ago
- Built with
- C++
- 91% of the code
Is it looked after?
- Contributors
- 3
- Last 90 days
- Issues
- 93% closed
- 1 still open
- Pull requests
- 148 merged
- 0 waiting
- Releases
- 14
- 14 in the last year
- No contributing guide
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| argmaxinc / argmax-oss-swift | 6,447 | 29 days ago | MIT | No downloads |
| espnet / espnet | 10,010 | yesterday | Apache-2.0 | No downloads |
| deepgram / deepgram-python-sdk | 479 | 5 days ago | MIT | No downloads |
More: download files, languages, topics and project record
Download files, v0.0.14
- Windows1 file, 140 downloads
- Linux4 files, 252 downloads
Languages
- C++ 91%
- Python 3%
- CMake 2%
- Shell 2%
Topics
- android
- cpp17
- edge-ai
- kokoro
- litert
- nemotron
- on-device
- onnxruntime
- parakeet
- pyannote
- silero
- speaker-diarization
Project record
- JobSpeech and audio
- StatusListed
- Commits308
- Forks8
- Watching3
- Stars in 28 days+10
- CreatedMar 8, 2026
- First seen by usNov 7, 2026
- CheckedNov 7, 2026

