gojargo / jargo
Conversational-AI framework for Go.
Why this job: topics: text-to-speech, tts, speech-recognition, speech-to-text, stt, voice-assistant, voice-ai
What it does
- Transports. WebRTC (Pion), WebSockets, LiveKit and local audio.
- Audio, pure Go. Opus encode and decode via pion/opus, resampling via go-resample. No cgo, and no build tag that adds any.
- Streaming voice pipeline. STT → LLM → TTS, with prompt caching.
- Speech-to-speech. single-model voice agents (OpenAI Realtime, Gemini Live, AWS Nova Sonic).
- Turn-taking & barge-in. Silero VAD + Smart Turn v3, local ONNX. Both models are embedded in the binary.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 4 days ago
- Stars
- 109
- +2 this week
- Licence
- BSD-2-Clause
- Allows business use
- Downloads for
- Linux
- From the latest release
- Latest version
- v0.4.0
- Released 4 days ago
- Built with
- Go
- 99% of the code
Is it looked after?
- Contributors
- 2
- Last 90 days
- Issues
- 100% closed
- 0 still open
- Pull requests
- 72 merged
- 3 waiting
- Releases
- 9
- 9 in the last year
- No contributing guide
- Security policy (opens in new tab)
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| GetStream / Vision-Agents | 8,202 | 4 days ago | Apache-2.0 | No downloads |
| streamcoreai / streamcore-server | 245 | 2 days ago | Apache-2.0 | No downloads |
| QwenAudio / qwen-audio-agent | 3,178 | 4 days ago | Apache-2.0 | Mac, Windows |
More: download files, languages, topics and project record
Languages
- Go 99%
- Python <1%
- Makefile <1%
- HTML <1%
Topics
- ai-agents
- audio
- conversational-ai
- go
- golang
- llm
- pion
- realtime
- speech-recognition
- speech-to-text
- stt
- text-to-speech
Project record
- JobSpeech and audio
- StatusListed
- Commits829
- Forks11
- Watching4
- Stars in 28 days+9
- CreatedJun 18, 2026
- First seen by usNov 7, 2026
- CheckedNov 7, 2026
