An interactive AI speech assistant that enables real-time voice conversations using state-of-the-art AI models.
- Real-time speech-to-text using OpenAI's Whisper model
- Natural language processing using Meta's Llama model
- High-quality text-to-speech using Kokoro-82M
- WebSocket-based client-server architecture for real-time communication
- Audio streaming and chunking for smooth conversations
- Support for both voice and text input
- Python 3.8+
- CUDA-capable GPU recommended
- Required Python packages listed in requirements.txt
- Clone the repository
git clone https://github.com/cdreetz/realtimechat.git
cd realtimechat
- Install dependencies:
python3 -m venv env
source env/bin/activate # on Windows use `env\Scripts\activate`
pip install -r requirements.txt
- Install additional Kokoro dependencies:
brew install espeak-ng
git lfs install
- Run the server:
cd server
python setup.py
python main.py
- Run the client:
cd ../client
python main.py