Questions people actually ask.
What is Sync Speak?
Sync Speak is a free, open-source desktop app that listens to your Hindi voice, translates it into English in real time, and plays the English back into your meeting app (Google Meet, Zoom, Teams, Discord, and others) as if you were speaking English directly.
How much does Sync Speak cost?
The app itself is free and MIT-licensed. You supply your own free API keys for Sarvam AI (speech-to-text and text-to-speech) and Groq (translation). Both providers offer generous free tiers that are sufficient for regular meeting use.
Does my voice leave my machine?
Only audio snippets are sent to Sarvam and Groq for transcription, translation, and synthesis — exactly the same trust boundary as any cloud voice service. Sync Speak itself has no servers; nothing is uploaded to us. API keys stay in a local config file on your computer.
Which meeting apps are supported?
Any application that accepts a microphone input: Google Meet, Zoom, Microsoft Teams, Discord, Slack huddles, Whereby, Gather, Riverside, and more. Sync Speak uses VB-Cable to expose the translated audio as a virtual microphone, which the meeting app then selects like any normal mic.
What is the translation latency?
End-to-end perceived latency is typically between 800 ms and 1.2 s on office fibre. The key optimisation is sentence-pipelined TTS: playback of sentence one starts while sentence two is still being synthesised.
How accurate is the translation?
Highly accurate for business Hindi, Hinglish, and code-mixed speech. Sarvam Saarika v2.5 handles code-mixing natively, Groq Llama 3.3 70B maintains context across your last five utterances, and a correction table catches common phonetic mis-mappings before translation.
What about self-talk loops? Won’t the translated English be re-captured?
No. An internal flag blocks the microphone input while Sync Speak is speaking English. VAD state is reset cleanly between utterances so no partial TTS audio bleeds into the next Hindi capture.
Can I use it on macOS or Linux?
Yes. Builds are published for Windows (.exe), macOS (.dmg), and Linux (.AppImage and .deb) via GitHub Releases. The download button auto-detects your OS and points at the correct asset.
Can I add a new language?
Yes — Sync Speak is open-source. The pipeline is language-agnostic; the only components that need changing are the STT model selection and the translation prompt. Contributions for Tamil, Bengali, Marathi, and others are explicitly welcomed. See the Developers page.
Why not use an Electron app?
Electron ships a full Chromium runtime per app (~150 MB idle). Sync Speak uses Tauri v2, which uses the OS-native web view — the binary is ~15 MB, the memory footprint is a fraction, and startup is instant.
Where do I report a bug or request a feature?
On GitHub Issues. The repo has bug and feature templates. For security issues, please use the Discord DM channel listed in SECURITY.md rather than a public issue.
Can I self-host the entire pipeline?
Not out of the box — Sync Speak uses Sarvam and Groq because they’re the fastest Hindi-capable options today. That said, swapping either is a single-file change: the providers are isolated behind a thin wrapper in python/translator.py.