A Virtual assistant made in python.
Discussions on this topic can be done on github, using github discussions or on the matrix channel #friday-python.
User must have a Python version>=3.6, versions below this aren't supported
sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 libespeak1
sudo apt-get install ffmpeg espeak
pip3 install pyaudio
pip3 install -r requirements.txt
sudo pacman -S ffmpeg espeak
sudo pacman -S python-pyqt5 python-pyqtwebengine
pip3 install pyaudio
pip3 install -r requirements.txt
sudo yum install epel-release
sudo yum install dnf
pip3 install --upgrade pip
sudo dnf install portaudio-devel redhat-rpm-config
In Order to run this on Windows run this-> First open CMD or powershell then->
pip install pipwin
pipwin install pyaudio
pip install -r requirements.txt
-
To run WolframAlpha in this program, just head over to WolframAlpha and create an account there and go to your profile > then my api > then sign up to get an API
-
To get the weather info, go to OpenWeatherMap > then click on Sign in and if you are having an account log in with it there or create a new one > then after creating an account a verification link would be sent to your account just click on that > after clicking your email would be verified and another mail would be sent to you in which you will find the API key
Create a file called api_config.txt
in the project's src
directory, and paste the API keys there.
The file must look like this (white spaces do not matter):
weather_api_key = xxx
wolframalpha_api_key = xxx
If you found any vulnerability or if something is not working just click here and open a new issue.