bigsk1/voice-chat-ai
Voice Chat AI enables speech-based conversations with customizable AI characters using local or cloud LLM and TTS providers.

Voice Chat AI is a conversational voice assistant that lets users interact with AI characters via speech. It supports multiple chat providers including Ollama (local), OpenAI, Anthropic, and xAI, and multiple TTS providers including ElevenLabs, OpenAI’s GPT-4o-mini-tts, SparkTTS, Kokoro, and Typecast. The system uses WebRTC for real-time conversation with interrupt capability, and includes game and story modes where users role-play with different AI personalities.