Update: Some of the features in this tutorial is deprecated. Check out the latest content in Conversational AI for more Google Assistant related tutorials.
In this tutorial, we will see how to build your own Google voice assistant without code or coding skills and also how you can deploy our app on Google Home devices.
This entire tutorial takes you step by step for you to launch your own google assistant app from scratch to having to available to all users across the globe.Use actions on google predefined templates to Build your own Google Voice Assistant without code.
1. First of all, Go to https://console.actions.google.com
2. Click on Add/Import project and enter a Project Name of your choice along with your country as shown below.
3. Go ahead and click on Create Project.
4. After a few seconds, you should be able to see the dashboard with quite a few options like Dialogflow, Smart home, Actions SDK along with existing templates.
5. Since this tutorial is really meant for non-coders and coders alike, therefore let us choose an existing template to begin creating our voice assistant.Note: We will have a separate tutorial covering topics like Dialogflow, Smart home, and Actions SDK integrations.6. So let's start to build a voice assistant using the Flash Cards template. Go ahead and click on BUILD.
7. Now its time to customize your personality. So go ahead and try playing both the personalities and choose one that's best suited for your use-case. Above all, for the sake of this tutorial, we would be choosing Mr. Montgomery. As a result, Click NEXT to proceed.
8. Go ahead and click on Bulk upload the content of your app using Google Sheets.
You should now have a pop-up window with the option to upload content via Google Sheets. So make sure to click on the link Make a copy of the pre-filled Google Sheet for editing.
9. This should make a copy of the template into your own account along with all the prefilled information as shown below.
10. Before we proceed further, let us make a few changes and configuration. Change the Title of the sheet to a name of your choice. In my case, I am going to go with Tech With Sach.11. Go ahead and change all the Questions, Answer, Hint and Follow Up values. Likewise, also be creative in your approach.12. Similarly, after making all the changes, go to the Configuration worksheet or tab at the bottom and fill in all the details on that sheet.
13. As a result, we are almost done at this point. So, copy the URL of the google sheet from the address bar and go back to Actions on Google console and paste the URL there.
After successfully uploading your content, click on CREATE APP.14. Furthermore, Once the app is created successfully, make sure to go to action on google console and click on TEST DRAFT.15. This will launch the simulator where you can test your voice assistant. In the text box below, type or say, talk to my test app.16. Seems like we have not enabled activity controls for voice, so you would get this message along with a link. So Click on Enable Activity Controls.
17. That should do it, you can go back to the actions on google console and run the simulator again by clicking on TEST DRAFT.18. Finally, you can also type or say Talk to Test App to launch your own personalized voice assistant.19. Furthermore, here is an example of a sample conversation.
20. So now that your app is working fine, you can try your voice assistant app on your own phone, Google Home or Google Home mini or Google Home Max. Finally, If you would like to have your assistant be used by everyone, Go back to the actions on google console and click on App info and fill in the trigger words and submit your draft app for review. Hence Upon successful verification by Google, you assistant app will be available to all users throughout the world.
To conclude: that pretty much wraps up this tutorial which showcases how simple it is to Build your own Google Voice Assistant without code. Also, Hope you find this tutorial useful and helpful. I would continue to bring more advanced tutorials soon so let me know what are the topics that you would like to see in the upcoming posts. Keep an eye on my blog section for more interesting tutorials.