Developer builds IboChat, a multilingual AI voice chat app with custom characters
A developer created IboChat, a Flask-based web app where AI characters reply in both text and speech across more than 24 languages. Users can talk or type, and users can also design their own character in minutes. The backend uses the glm-4.5-air model via the Z.ai API, faster-whisper for speech-to-text, and SQLite for accounts, deployed with Docker behind Cloudflare. To produce voices, the app falls back through three tiers: GPT-SoVITS for cloned voices, OmniVoice for broad language coverage, and Edge TTS as a reliable safety net. The author describes resource-contention and model-loading problems on a shared 4GB GPU, which were solved through on-demand model launching and fallback logic rather than new hardware.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in