There are 2 ways of doing the same :
- Using the Existing APIs
- Creating a Voice Assistant from Scratch
There are a number of Open Source APIs that can help developers and individual make their own voice assistant that can do a number of tasks just like Siri or Google Assistant.
1. Melissa