Skip to content

GPT powered personal voice assistant, immitates GLaDOS from Portal.

License

Notifications You must be signed in to change notification settings

KawaiiKraken/GLaDOS-GPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GLaDOS-GPT Features

  • wake word
  • highly accurate speech to text (with bigger whisper models)
  • GLaDOS voice immitation
  • sense of humor, will make mean jokes just like GLaDOS
  • real voicelines
  • lots of toggle options
  • expandability - this project is open source so you can add your own modules!

Video example (Click thumbnail!)

Oops! There should have been a video example.

Installation

python modules (i might be missing a few, create an issue if i am):

pip3 install openai torch openai-whisper rhasspy-silence pvporcupine phonemizer inflect unidecode scipy pyaudio nltk

global variables (like in .bashrc):

export OPENAI_API_KEY="keyhere"
export PICOVOICE_KEY="keyhere"

get the keys from

download

git clone https://github.com/KawaiiKraken/GLaDOS-GPT

run

cd GLaDOS-GPT
./glados.py --help # to get options
./glados.py

Upcoming features (if there is interest)

  • persistent conversations/long term memory done
  • smart home integration
  • GUI
  • automating standart computer tasks
  • more configuration
  • more?

Known issues

  • errors related to file with '.pt': this is due to git LFS to fix either install it or get the models from glados tts in the credits and the porcupine website yourself

How to contribute

Thank you for considering contributing to our project! Here are some ways you can get involved:

  • Give us a star on GitHub to show your support.
  • Add problems or feature requests to our issue tracker.
  • Fork our project and make your own modifications, and submit pull requests with your changes.
  • Spread the word about our project on social media and other platforms.
  • Help us improve our documentation or fix bugs.
  • Donate to support our project, if you are able to.

We appreciate any contributions, big or small, and look forward to collaborating with you!

Credits

glados voice - https://github.com/R2D2FISH/glados-tts