I am able to run the simulator on my test project within the console actions webpage. However when I test it on the google assistant app on my phone, the test project opens and replies “this application isn’t available in your country”. I am located in Canada.
Would appreciate any assistance on why this restriction is coming up.
I changed my phone language from English (Canada) to English (US) and it works. I’m not sure why English isn’t universal but at any rate that solved the problem!
Related
I built my Actions on Google project that works perfectly in English but when I tried tell something like "Turn on kitchen light" but in Polish the assistant said that this lights aren't configured yet. So I don't know what should I do. My AoG project has set localization to Poland, I can control my lights with Google Home app manually but through Google Assistant I can only speak in English. Please help me solve that. Am I missing something or am I just blind and don't see option which I should switch.
In order to be able to control devices in a given supported language you will need support both on the project (AoG console) and the device on which the user issues the command. The language setting of the assistant on your phone or the google device (nest hub) might not be set to Polish language. There is also the possibility that the assistant might not be able to understand what you said, so you can try typing the command in Polish.
If you still experience the issue you can open a ticket on the Public Issue Tracker.
We've been having trouble keeping Wonder available on Google Assistant and Home. We keep resubmitting and then find out there's some bug that gets us taken down.
One thing that has made it hard is that we cannot test Wonder in the simulator in the Actions Console. Here is what a session looks like: Wonder test session
When I expand the last message I see the following error: Cannot use standard Google Assistant features in the Simulator
Is there any way you could help us get this fixed?
The Google Assistant available in the simulator has a subset of the features of the assistant available in your phone or Google Home device. If you want to use the entire set of voice interactions, please use the assistant on your physical devices. If you want to test your smart home action, you can use Test Suite.
Also note that Google Home projects do not support dialogflow anymore. I see you have the dialogflow-es-fulfillment tag in your project. If your project is set up as a dialogflow project, you might need to set up a new Smart Home project on the actions on google console.
I recently started working with Google Actions and Alexa Skill.
The Google Assistant now supports the Dutch language on Android.
I can't seem to get my Dutch skill working on my Google home (alpha version)
Is this not possible yet or am I just doing something wrong?
Thanks in advance!
I am new to google home. I had an experience in Amazon Alexa custom skill development. In Alexa, I had deployed my codebase in lambda function and also test my custom skill using actual Alexa device register with my email id.
So, Now I need to develop similar skill in google home device. Till now, I didn't get any good tutorials.
Is it possible to create & test Google Home app like Alexa skill?
The steps you go through to develop a Google Home action or app are very similar to creating an Alexa skill. There are a couple of differences, but logically they are the same.
If you use a NLP system such as Dialogflow (which is strongly suggested), you build the suggested phrases that the system responds to and the Intents they correspond to. You would specify your webhook as part of building these phrases. If you don't wish to use an NLP, you can specify the initial Intent phrases using the Actions SDK and specifying the configuration as part of a .json file. Other actions you'd do in the Alexa console are similar to what you'd do in the Assistant console.
You can deploy your Action on any public server that accepts HTTPS connections. This can include AWS Lambda with an AWS API Gateway trigger, or a Firebase Function, or a web server you more directly control that has a valid SSL certificate. This webhook would get a JSON body and needs to send back a valid JSON response. Google has libraries for node.js to help with this.
Google has a relatively full-featured simulator which you can use to test your Action. Once it is available in the simulator, it is also immediately available on every device attached to that account. You can permit other accounts to the project as well and, once they have activated it through the simulator, it is available on all their devices as well.
A full set of documentation is available at https://developers.google.com/actions/. It includes links to sample code, and you can find more step-by-step codelabs at https://codelabs.developers.google.com/?cat=Assistant
If you're familiar with how to develop skills for Alexa you might want to check out the jovo-framework. It makes it pretty easy to create skills that work for both Amazon Alexa and Google Home.
Here is a good starter template and walk-through that will get you going. https://github.com/rmtuckerphx/ask-cli-jovo-starter
I accidentially moved to the new Actions on Google dashboard. Since then my project does not really work anymore.
I changed the json structure and uploaded a new version that is now running fine on the simulator.
Unfortunately, my Google Home device is not recognizing that such an action exists. This was working before when using the old actions on google api.
Ciao
Fabio
The invocation name has changed when testing apps on the Google Home device.
You should now say
Talk to my test app