Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

I have an Alexa skill. How do I make it work with Google Home?

I’ve already built an Alexa skill, and now I want to make that available on Google Home. Do I have to start from scratch or can I reuse its code for Actions on Google?

like image 500
Dan Holevoet Avatar asked Dec 08 '16 16:12

Dan Holevoet


People also ask

Can I integrate Alexa with Google Home?

To put it simply, yes. You can use Alexa and Google Home or Google Mini under the same roof. The most straightforward way to connect these devices is to have them all under the same command center, which we'll mention later.

Is Alexa compatible with Google Assistant?

Both platforms are compatible with both Android and iOS devices. The integration of existing apps on your smart device goes smoothly in both the Google Assistant and Amazon Alexa app.


1 Answers

Google Assistant works similar to Amazon Alexa, although there are a few differences.

For example, you don't create your language model inside the "Actions on Google" console. Most Google Action developers use DialogFlow (formerly API.AI), which is owned by Google and offers a deep integration. DialogFlow offered an import feature for Alexa Interaction models, which doesn't work anymore. Instead, you can take a look at this tutorial: Turn an Alexa Interaction Model into a Dialogflow Agent.

Although most of the work for developing voice apps is parsing JSON requests and returning JSON responses, the Actions on Google SDK works different compared to the Alexa SDK for Node.js.

To help people build cross-platform voice apps with only one code base, we developed Jovo, an open-source framework that is a little close to the Alexa SDK compare to Google Assistant. So if you consider porting your code over, take a look, I'm happy to help! You can find the repository here: https://github.com/jovotech/jovo-framework-nodejs

like image 174
Jan König Avatar answered Jan 03 '23 01:01

Jan König