A Chinese voice assistant powered by OpenAI's GPT, featuring wake word detection and web search capabilities.
- π Wake word detection ("Hey Siri")
- π£οΈ Chinese voice command recognition (Google/Azure)
- π DuckDuckGo web search integration
- π Multiple TTS engines (pyttsx3, GPT-SoVITS)
- β²οΈ Auto-standby mode
- Python 3.10+
- Working microphone and speakers
- uv package manager
- OpenAI API key
- Picovoice access key
- VLC media player
-
Clone and install:
git clone https://github.com/AbyssSkb/Athena cd Athena uv sync -
Configure environment:
cp .env.example .env
Update
.envwith your credentials:OPENAI_API_KEY="YOUR_OPENAI_API_KEY" PICOVOICE_ACCESS_KEY="YOUR_PICOVOICE_ACCESS_KEY"
-
Configure
pyttsx3for Linux users:sudo apt update && sudo apt install espeak-ng libespeak1
- Start:
uv run main.py - Say "Hey Siri" to activate the assistant
- Speak your command or question in Chinese
- Say "εθ§", "ιεΊ" or "η»ζ" to end the conversation
This project is licensed under the MIT License - see the LICENSE file for details.