2noise/ChatTTS
ChatTTS is a generative text-to-speech model optimized for natural and expressive dialogue-based speech synthesis, supporting multi-speaker and fine-grained prosody control for conversational AI applications.
Awesome AI Agents › Audio & Voice Assistants
The ChatGPT-OpenAI-Smart-Speaker project is an AI-powered smart speaker system that integrates speech recognition, text-to-speech (TTS), and speech-to-text (STT) technologies to facilitate voice and vision-driven conversations. It leverages OpenAI's language models and Langchain agents to provide enhanced web search capabilities, making it a versatile and interactive voice assistant. The project supports running on both personal computers (PC/Mac) and Raspberry Pi devices, with specific scripts tailored for each platform. On PCs and Macs, the system uses scripts like chat.py and test.py to capture voice input, process it through OpenAI's API, and convert responses into audio output using Google's gTTS. The Raspberry Pi implementation, particularly with the pi.py script, offers a more advanced and efficient experience by offloading wake word detection to a custom model built with PicoVoice, improving reliability and long-term usability. The hardware setup for the Raspberry Pi version includes components such as the Raspberry Pi 4b, VReSpeaker 4-Mic Array, USB stereo speakers, and a power bank, enabling a compact and portable smart speaker device. The project requires several dependencies and setup steps, including installing Python packages, configuring environment variables for API keys (OpenAI, Tavily Search agent, PicoVoice), and setting up audio and microphone hardware. The system is designed to respond to a customizable wake word (default is "Jeffers") and can handle voice commands and queries, providing spoken responses. The project also includes detailed instructions for installation, configuration, and usage, making it accessible for users with varying levels of technical expertise. Overall, this project combines AI-driven natural language processing with hardware integration to create a functional and customizable smart speaker experience.
https://github.com/Olney1/ChatGPT-OpenAI-Smart-Speaker
ChatTTS is a generative text-to-speech model optimized for natural and expressive dialogue-based speech synthesis, supporting multi-speaker and fine-grained prosody control for conversational AI applications.
Tortoise is a high-quality multi-voice text-to-speech system focused on realistic prosody and intonation, offering various usage modes and advanced performance optimizations.
LiveKit Agents is an open-source framework for building real-time voice AI agents with integrated speech-to-text, large language models, text-to-speech, and telephony capabilities.
01 is an open-source voice interface platform that enables natural language voice control across desktop, mobile, and ESP32 devices, offering extensive customization and hardware support.
A reusable Android library in Kotlin that adds a full voice conversation pipeline to an app, chaining microphone capture, voice activity detection, speech-to-text, an Anthropic Claude response and text-to-speech.
ElevenLabs UI is a component library built on shadcn/ui that provides customizable React components to help developers build multimodal agent and audio applications faster.
ElatoAI enables real-time AI speech interaction on Arduino ESP32 devices using OpenAI, Gemini, and Eleven Labs AI models with secure websocket communication and a web app for control.
Bolna is an open-source end-to-end platform for building voice-first conversational AI agents by orchestrating telephony, speech recognition, language models, and speech synthesis technologies.