Skip to content

Cognitive Linguistic Engagement Operator (C.L.E.O.) – A custom AI voice assistant featuring a personalized voice and offline TTS integration.

License

Notifications You must be signed in to change notification settings

Bloodwingv2/C.L.E.O

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cognitive Linguistic Engagement Operator (C.L.E.O.) (BETA)

Overview (BETA)

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.

Features (Proposed & Beta)

  • 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 the speech_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.

Installation

# 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

About

Cognitive Linguistic Engagement Operator (C.L.E.O.) – A custom AI voice assistant featuring a personalized voice and offline TTS integration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages