My personal home assistant project to replace Alexa and Google Home. This project is heavily customized and tailored to my own needs, if you want to use it you will need to fork it and customize it to your needs.
Using Nerdaxic's tts GLaDOS
You will need to have a google_creds.json
file and supply your own credentials from google in the main directory. It should be in the format:
{
"installed": {
"client_id": "",
"project_id": "",
"auth_uri": "",
"token_uri": "",
"auth_provider_x509_cert_url": "",
"client_secret": "",
"redirect_uris": []
}
}
You will also need to supply Gladios
with your own environment variables.
WEATHER_KEY
- The key for openweathermap
EMAIL_PASS
- The key for your gmail account
EMAIL_ADD
- Your gmail address
- Create your venv
python3 -m venv ./venv/
- Install the requirements
pip install -r requirements.txt
- Install espeak on Linux
sudo apt-get update -y
sudo apt-get install espeak -y
- Run
python3 commands.py