Voice assistant - a service based on artificial intelligence that recognizes human speech and is able to perform a specific action in response to a voice command. Most often, voice assistants are used in smartphones, smart speakers, web browsers.
The functionality of voice assistants is quite diverse. What the voice assistant can do:
- conduct dialogues
- offer quick answers to user questions,
- call a taxi
- make calls
- get directions
- make orders in the online store, etc.
This voice assistant was write on Python with using specialized libraries.
- SpeechRecognition
- fuzzywuzzy
- pyttsx3
- PyAudio
- RHVoice program, additional voices for speech synthesis
This voice assistant functionality includes:
- launching a browser (Google Chrome, Mozilla Firefox)
- informing about the current time,
- tell joke,
- information about him,
- launching explorer,
- launching simple game,
- open radio on web page
In the future, the functionality can be expanded.