From the moment Google Home was announced, we were told that the service powering it would be open to third party developers. The idea is to let companies outside of Google add capability to this incredible voice assistant. Examples might include ordering pizza, getting an Uber, connecting to a travel booking site, supporting new home automation or streaming music from a new site. Google has recently provided an update to the status of the their third party developer extension program.
Beginning now, Google Assistant developers can write Conversation Actions for Google Home. These let third party developers engage users to deliver services. There is no store in which the user must enable the Action first.
Google has made the appropriate libraries and documentation available to developers, but are only taking requests to actually publish the skills. The ability to publish these Actoins will be available next year.
There are two samples that Google has made available to all users. You can use these.
- Say "Ok Google, talk to Number Genie" will bring up a simple game to guess a number between 1 and 100.
- Say "Ok Google, talk to Eliza", brings up the famous artificial assistant therapist which was first created in the 1960's for mainframe computers. It is as good as any I have used, including the first I came acros on a TRS-80 Model I (that one cost $14.95 in 1979). This Google One is free!
Interestingly enough, when you use either of these Actions, the system take on a completely different voice. Number Genie uses a U.S. English speaking masculine voice and Eliza uses a U.S. English speaking feminine voice which is different from the standard Google Home voice.
Although Google Assistant is available on the Pixel phone and through the Allo chat app (iOS and Android), this ability to create third party Actions only applies to Google Home. It will come to the others in the future. Google specifically mentions that purchasing and booking are coming in the future as well (meaning they are not available now).
Several Samples are available to get developers started, including Number Genie, Eliza, Name Psychic and Facts about Google.
This is very exciting to have access to this. I can't wait to see what types of extensions can be created and how they will impact this device.