Hello!
Are you are downloading this project and trying it to execute on your Machine? Then there are few changes that you should make to the file in order to execute on your machine.
Packages that are to be installed -> pip install pyttsx3 -> pip install wikipedia -> pip install speechRecognition
-> If it asks for pyaudio, then install pyaudio: -> pip install pyaudio
- To open files and applications on my device I have given a specific location or path that resembles my machine. Please change the path accordingly. That suits your machine.
- In order to use the voice command to send emails, please change the email address of yours and the target one.
- In order to send emails to multiple people, use dictionaries. Set the key-value pairs for their names and email ids.
- (Optional) You could use voice pack of your choice. The standard '0' represents male and '1' represents female voices respectively.
Tips:
-> Use a microphone for effective usage.
-> You could also vary the "pause_threshold" and "dynamic_energy_ratio" for your convenience.
pause_threshold means the gap between the separate commands.
dynamic_energy_ratio means how effective your voice and background noise must be. (If you are in a quiet area, maintain this as low as possible and vice versa.)