Cognitive Linguistic Engagement Operator (C.L.E.O.) is a custom AI voice assistant that is being developed to feature a personalized voice and offline TTS integration. It is designed for seamless and intelligent voice interactions with enhanced speech recognition and text-to-speech capabilities. Some features, including the custom voice and advanced TTS functionalities, are currently in beta and will be refined in future updates.
- Updated Speech Timer: Fixed crashing issues caused by STT mismatches.
- Increased Token Limit: Allows for longer conversational memory.
- Constant Listening Mode: Prevents the assistant from reading the entire prompt unintentionally.
- Speech-to-Text (STT) Integration: Utilizes
pyaudio
and thespeech_recognition
library for continuous speech detection via a while loop. - Basic Text-to-Speech (TTS) Engine: Enables fine-tuning of temperature and vocal characteristics for improved speech synthesis.
- Optimized AI Model: Uses
Qwen/Qwen2-1.5B-Instruct
for faster processing on local machines compared to other models. - Custom Voice (Beta): A personalized TTS voice is in development and will be improved over time.
# Clone the repository
git clone https://github.com/Bloodwingv2/C.L.E.O.git
cd CLEO
# Install dependencies
pip install -r requirements.txt
# Run the assistant
python cleo.py