I have installed on raspberry Pi3 Google Assistant every thing is fine works perfect.
But when I try to ask to show me a picture or to open youtube is telling me that the monitor is not connected
how can I fix this, to connect the monitor on raspberry pi whit google assistant
thanx
Currently, the Google Assistant SDK doesn't provide support for displaying contents.
Related
I'm trying to play TTS on the node-red dashboard. Luckily I thought there's the Audio Out node, where you feed a string in, some TTS service converts it to audio and then it's played via the browser you opened the dashboard UI.
Which works fine on my pc while trying, but not on raspberry pi chromium in kiosk mode... There it only prints a notification box which states the text it was supposed to speak...
Anybody ran into this issue?
I have node red installed on docker on RPI3B+ 1, and RPI3 2 with touchscreen as the UI running chromium in kiosk mode.
Chromium plays audio (tested with youtoube) well... so that's not the issue.
Edit
Seems like audio out is trying to do speech synthesis in the browser, but chromium doesn't show providers?!?
Ok easy solution:
Use node-red-contrib-google-tts to get an URL to tts output, feed it through msg.url into a http request nice with binary payload and feed this to the audio out node... And here we go
Is that possible to connect google assistant with chromecast like netflix.
suppose i have already developed an app for google assistant, app name is test and suppose i have something in the test app to show like report.
Is this possible that,I would say hey google, show report then. It should automatically search chromecast devices nearby and connect to near by chromecast device then show the report on that connected chromecast device.
Yes, this is possible. Since August 2018, voice commands officially work with the following apps:
Netflix
CW
CBS All Access
HBO Now
YouTube
YouTube TV
Viki
Crackle
Red Bull
Starz
Google Play Movies & TV (for videos you’ve already rented or purchased)
To use voice commands with Chromecast, you need a device with Google Assistant (such as the Google Home or Google Home Mini smart speaker), plus a phone or tablet with the Google Assistant app installed. Voice commands also work with some smart TVs that have Chromecast built in (see Google’s website for a list of supported sets). Check this article for more details.
While casting from other sources works, an action is not able to provide content that can be casted to other devices.
I was trying to make a home assistant out of raspberry pi. So I integrated my pi to google assistant. Now i have a USB camera which can stream video using motion. I want my google assistant to open my browser and go to the url of motion "http://ip_of_the_pi:8080". Can you please help me with the steps I need to follow?
I implemented Google assistant on Raspberry PI using Google Assistant Library.
And, I would like to connect my Raspberry PI to Google Home.
(Want to detect Raspberry PI on Google Home App)
1)
On google assistant, I could find Raspberry PI on device lists.
But it is not detectable on Google home app, even I had registered raspberry Pi in my google account.
2)
Google Assistant -> more settings -> Home control in Services tab.
When I clicked above path, I could see raspberry Pi with No room assigned status. So, I tried to change Nickname and Room for pi.
But the error message occured(Couldn't update the setting.Check your connection.)
Do I have to do something else for these things?
Is there any possible way for these?
Thanks
The integration between the Google Home and devices with the Google Assistant library is not very deep, such that the Google Home will not recognize any Raspberry Pis on the network.
Both devices are connected to your Google account, such that personal queries will return the same response on both devices.
Google Assistant SDK devices currently don't get a room assignment. There isn't any reason to put it in the HomeGraph as things like room control and remote execution are currently not supported.
I am developing a DayDream app and working with a Pixel XL and real DayDream Controller (on a MacBook Pro). I would really like to be able to test with the DayDream Controller when running the app from Unity Editor. Currently, I am forced to make a build for every little change and its killing me (slow).
I believe that I can do this by connecting my Pixel XL via USB cable to my Mac and then using adb to configure it. But, all attempts have failed so far.
I don't know about real Daydream Controller, but you can try using your phone as DayDream Controller Emulator.
As it said here, you should download emulator APK from here, install it and run on phone connected to WiFi.
In your Unity project find GvrControllerMain and change Emulator Connection Mode to Wi-Fi. Also find Assets/GoogleVR/Scripts/Controller/Internal/Emulator/EmulatorConfig.cs and change line to IP address displayed on daydream controller emulator app on phone.
// IP address of the phone, when connected to the PC via WiFi.
public static readonly string WIFI_SERVER_IP = "192.168.0.78";//"192.168.43.1";
Click "Play" in Unity, it should work.
In addition to diesersamat's answer, I would like to add two things:
You could run the controller emulator via USB by choosing "USB" from the Emulator Connection property of the GvrController script that is attached to the GvrControllerMain component. For the USB connection to be made, you have to make sure that %AndroidSDKHome%/platform-tools is added to your PATH variable.
You could use the real controller via Emulator: Open the Controller Emulator app --> open the Emulator's overflow menu --> select Switch to Real Controller. For this to work, the phone that runs the emulator has to be Daydream ready. I usually use the same phone that I use for Daydream VR as a controller emulator.
At Google I/O 2017, the Daydream team announced instant-preview which supports a "headless" controller-only mode.
The repo is on github: https://github.com/googlevr/gvr-instant-preview
The moment in the Daydream keynote where it is mentioned is here: https://youtu.be/tto90e-DfeM?t=26m45s
I had the same problem trying to get the emulator to work. The solution for me was to set up the player settings to android and click the VR supported tab with the daydream SDK selected in the VR SDKs dropdown BEFORE importing any daydream/google VR packages.
Took a lot of trial and error for me to figure that out. Hope that helps.