← all repositories
liou666/polyglot

Turn ChatGPT into a Desktop Voice Tutor

Polyglot is a desktop app that turns your OpenAI and Azure keys into an AI speaking partner with push-to-talk, replay, and word highlighting.

2.6k stars TypeScript Chat AssistantsDomain Apps
polyglot
Not currently ranked — collecting fresh signals.
star history

What it does

Polyglot is an Electron-based desktop app—also available in a web build—that lets you practice spoken language with AI personas. It leans on OpenAI models for conversation and Azure services for text-to-speech and voice recognition. You supply your own API keys, choose a language and character, and start talking or typing.

The interesting bit

The app treats conversation like a rehearsal: Azure TTS highlights each word as it is spoken, you can replay your own voice to audit your pronunciation, and the spacebar serves as a push-to-talk shortcut. Custom dialogue scenes and AI-suggested replies keep the drill from turning into awkward silence.

Key highlights

  • Supports English out of the box; other languages and AI personas are user-defined.
  • Word-level highlighting synced to Azure TTS audio playback.
  • Push-to-talk voice recognition (spacebar) with playback of your own recordings.
  • Includes text translation, dark mode, and reply suggestions from the AI.
  • Cross-platform desktop builds for macOS, Windows, and Linux; web version exists but mobile compatibility is noted as poor.

Caveats

  • Requires your own OpenAI and Azure API keys; no managed backend is provided.
  • macOS Gatekeeper blocks the app by default because Apple cannot verify it; the FAQ documents a manual workaround.
  • The web version’s mobile compatibility is explicitly described as low.

Verdict

Worth a look if you want a configurable, voice-first AI tutor and are comfortable managing cloud API keys. Look elsewhere if you need a polished native mobile app or a fully offline stack.

Frequently asked

What is liou666/polyglot?
Polyglot is a desktop app that turns your OpenAI and Azure keys into an AI speaking partner with push-to-talk, replay, and word highlighting.
Is polyglot open source?
Yes — liou666/polyglot is open source, released under the GPL-3.0 license.
What language is polyglot written in?
liou666/polyglot is primarily written in TypeScript.
How popular is polyglot?
liou666/polyglot has 2.6k stars on GitHub.
Where can I find polyglot?
liou666/polyglot is on GitHub at https://github.com/liou666/polyglot.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.