Interact with Google Actions through Google Assistant SDK - google-api

I'm working on my own voice assistant based on the Google Assistant SDK. Now I'm wondering if it's possible to also communicate with custom Google Actions. (such as games and other actions that are not built-in to the SDK itself)
Thanks in advance!

Yes, when using the Assistant SDK, you have access to a fully functioning Assistant - including Actions.

Related

How to add a custom device into google Home

I've created a smart device with esp32 using adafruit IO and integrated it with google assistant using IFTTT. This way I can control the device using custom voice controls from google assistant or access the adafruit IO panel and toggle the device.
The problem is that I can't find a way to add this device into the google home app, to control it alongside my other smart switch.
Apparently, there is a google home SDK, but I'm not sure how I could integrate my esp32 to it.
You'll want to use Google's smart home platform and build a cloud integration. You may be able to follow Google's codelabs to get started or check out one of the existing code samples.

Floating widget application on LG webOS Smart TV

I want to write an application in webOS as a widget that will be visible(floating) when other applications are running. Is this possible? I am unable to find any documentation related to this.
I'm not sure about it. I'm never see that behaviour in third party apps, only system apps are able to use 'overlay' feature in alerts and notifications dialogues according to WeOs developer site
http://webostv.developer.lge.com/design/webos-tv-system-ui/notifications/

AIY Voice Kit with Voice HAT on Raspberry Pi 3 suddenly requires Google Assistant on phone. Why?

After deleting all activity associated with the Google account linked to the AIY Voice Kit Pi project, the Assistant no longer responds to voice input queries. Now the Assistant responds, "Actually there are some basic settings that need your permission first. Just go into the Google Assistant settings on your phone for more details." I did not use a phone for initial setup of the AIY Voice Kit project. Why would I need to use a phone now? Is there a workaround that I can do using the web interface of my Google account?
You should be able to follow these instructions through the web to enable certain permissions in order to use the Assistant.
Open the Activity Controls page
Ensure the following toggles are on:
Web & App Activity
In addition, be sure to select the Include Chrome browsing history and activity from websites and apps that use Google services checkbox.
Device Information
Voice & Audio Activity
If you are using a corporate managed Google account with the Google Assistant SDK ask your administrator to turn on Web & App Activity (for everyone or just your account). Ours was turned off for everyone which prevents an individual user from selecting the "Include Chrome browsing history and activity from websites and apps that use Google services" checkbox.
Google Admin G-Suite

Actions on Google support

I'm playing around with assistant SDK 0.1.0 .. Are "Actions on google" app supported on it? When I try to speak to my app it tells me " isn't supported on this device"
Yes Actions on Google are supported on the Assistant SDK. Saying things like "talk to Number Genie" will hand off the conversation to a third party app.
Are you sure the device is transcribing the action's name correctly? It should behave like any other surface.

Google assistant in other country - pause music

I live in Poland, where Google Assistant isn't allowed (operated) and I would like to write a simple script, which allow me to say: "Ok, google, muzyka stop". Next device will stop music play. Is it possible to write this in dialogflow or other system?
When creating apps for the Google Assistant I'd recommend staying away from use cases already covered by the Google Assistant. In this case controlling music is already covered by the Google Assistant and will already work with most music streaming providers.
If you'd like to add the Google Assistant to your device and add the option to control your device, a conversational building tool like Dialogflow is probably not the best tool. You may want to consider adding the Google Assistant and voice controls to you device use the Google Assistant SDK.

Resources