So, Black Friday deals are on and I think it is time to get myself a new home assistant.
What do you guys suggest? Google Home? Amazon Echo?
Which works best with OSMC / Kodi?
Why would you voluntarily install a permanently activated surveillance device in your home? Isnāt it enough that they can track your every move on the net and follow your whereabouts on your mobile phone? Iām not sure I want my every utterance beamed back to Google or Amazon HQ (and heaven knows who else) for āanalysisā by their respective marketing departments ā¦
Indeed. It looks like they can be / have been used in criminal proceedings as well:
I think voice control can be acceptable; and can make sense for searching instead of typing using an on-screen keyboard. However the voice processing should only occur when a user manually initiates it with a button press and are aware that what they are saying is being sent to a remote server.
Iām also not sure how much value they bring. We are not tied to the Amazon or Google ecosystems here, so I am unsure if there would be any benefit from such a device.
+1
And Iām also hopeful that Sam can add in the future other pieces to the Vero4 box for a better Mediacenter.
- add sound
- certificated TV
Sam can do ā¦, but basically he need that you and me buy the Vero Box.
āPower to (from) the peopleā or user.
Michael
First thanks for the replies.
Yea, I am aware that they can listen to anything I am saying and use it for commercial purposes and even worse.
But still, I think that voice control is awesome and can be very useful.
Anyway, thought some of you here might have used one of these so thought asking, but I guess that itās not the best place for this question
BTW, I already own Vero 4k.
Both work equally bad with Kodi (read: they donāt) as Kodi does not have support for voice control. Though they will support it for the next Version on Android as it is already part of the OS. But only there of course and only if the device itself has it built in.
So you need to build something yourself anyway. With some work you can integrate both. But not out of the box. There are some projects out on github to get you started on both - not very well developed though.
It works like this āOK Google, tell Kodi to play movieā / āOK Google, play movie on Kodiā.
Same deal on the Echo, but you use Alexa instead of OK Google.
With some more work you could leverage the AV API and get rid of the invocation keyword on the Echo, but no one has published something you can just plug in. Itās a bit of work - have not finished it on my end because lack of time. And doing that might be totally out of your comfort zone. And I mean itā¦
I tried both Googleās and Amazonās device;
Short summary: Google is better at answering questions wheras on the Echo you need to be way more specific. The Echo is better at controlling smart devices and has more āappsā offerings.
Google Home is just fugly. The small one is acceptable though. Echo more industrial.
Regardless the normal or the small version: the speakers are crap. Cheapest Chinese stuff you find in cheap Bluetooth speakers.
Google ties in better with Google stuff. Amazon ties in better with Amazon stuff.
In the end I settled on the dot and get two more today to set them up as intercoms at home.
For Kodi they are basically useless. You can get the job done, but itās more of a gimmick in the endā¦
Google is easier to setup and customize.
As every āalways onā voice assistant there are privacy issues naturally. But I setup my dot that it requires to be touched before activating.
If you are unsure: Get the small version of each on Black Friday and try it out. They are dirt cheap today.
If you think about using them as Bluetooth Speakers: Donāt. They suck. Better connect the small versions to some decent speakersā¦
https://www.youtube.com/edit?o=U&video_id=PeQM7Mw6VwI
Iām using Google Assistant SDK in my home-brew home automation system (based on Rasp Pi with OSMC SD card).
Voice control is handy instead of fiddling around with the onscreen keyboard/UI. In the kitchen we can
shout āhey google, set a timer for 20 minutesā. It can help with the kidsā homework
(āhey google, whatās a parallelogramā), and also sing songs (āhey google, sing Happy Birthdayā).
But really itās just a bit of a novelty. For OSMC, it would be a bit awkward saying āplay TV show stranger things, season 1 episode 3ā. If you donāt get it exactly right, youāll either get the wrong episode, the wrong program, or else nothing at all.
In this use-case, the remote control is better.
But, at this stage itās just a novelty. Personally I think voice control is only good when you need a handsfree option.
If you donāt need it, then itās not really useful.
Thanks.
Best regards,
Niall.
Thanks a lot @anbodearg and @TwentyWasHere for those detailed replies.
I ordered one from each (Google Home Mini / Amazon Echo Dot). I will check them both and see what I like more. Yea, I get that it will probably be more a gimmick and something to play with then a real useful thing.
Thanks again.
Iāve successfully configured Alexa to run with Kodi / OSMC. What can be a problem is that the voice recognition gets more difficult because Kodi is playing instead of Alexa.
In my case, Kodi is connected to a receiver and when you say Alexa the music (obviously) doesnāt get muted as would be the case when Alexa is playing the music. It already happened a couple of times that the music made it difficult to get Alexa to recognize your command.
Iāve got a few Google Home Mini around the condo (so that one can always hear me in case the sound playing from my receiver is loud) and Iām quite happy with the integration. The Google Home is connected with my Logitech Harmony, so I can ask it to turn on TV, turn on 4K (which is a shortcut for my Vero 4K) and so on. It can pause/resume my movies playing on the Vero 4K, can turn volume up and down, etc. It can be quite useful in some circumstances, instead of having to reach out to the Harmony remote.
I recently installed smart dimmers and I can turn off all of my recessed LED lights or each set of lights separately by voice. For me this is more than just a gimmick as for example I got lights on the mezzanine upstairs that would require a small trip up the stairs to turn off or on.
I would love if I could tell Google Home to tell Kodi to play the next episode of Stranger Things, based on already watched status, but I guess weāre very far from this happening without having to hack a little bit.
Iāve got that going with Alexa but it means exposing your Kodi to the AWS so Alexa API can make calls to the device.
Yes thatās what I meant when I said āhacking a little bitā. I really want my A/V system to be integrated with official plugins from either Google or Logitech.
Anybody try installing/compiling google assistant SDK on Vero4kā¦? I have it running on a RPi3, but Iād like to move it over to Vero4k
Not aware of anyone thatās tried, but it should work fine.
thanks Sam. It looks like it runs in a Python env, so I think what works on Pi should work on the Vero 4K also. Iāll send an update if/when I get it working.
Yes ā that should work just fine.
Sam
Hi, just to try help. Maybe integration of google assistantd would be perfect but at the moment, and still without Vero 4k (waiting for 1 month, ordered when no stock, waiting for shipment atm) I was able to work with Google Home on my actual HTPC with Kodi using Google Home + Android with Autovoice and Yatse. At the moment only working on english and french, but worked nice asking to play a movie.
Ok Google, ask autovoice to play movie Ironman 2ā¦
It sends autovoice the text āto play movie Ironman 2ā, there you have some setup to take Ironman 2 as a variable, and it uses Yatse to send the command to Kodi.
I asked recently to Yatse developer to include spanish voice commands hehe.
The url is: Control Kodi the easy way with AutoVoice and Yatse! | AutoApps Forums
I am not related anyway with that guy, I got a GH Mini 2 weeks ago and Iām playing with it.
There is also another way to control it using a web server, IFFT and google home, but I havenāt tested it as I didnāt want to setup a web server (I think i read somewhere someone installed the web server on a Vero 4k): GitHub - OmerTu/GoogleHomeKodi: Control kodi via Google Home / Assistant
Edit: I think both systems allow asking to play a determinated movie, tv show, play last episode, and some other commands
ok, so I eventually tried setting up Google Assistant on Vero 4K ā¦
It works, but not with hands-free wake-word (eg āHey Googleā).
For voice recognition, you need to press ENTER first, and then ask your question.
Thatās a deal-breaker for me.
The Google Assistant Library has the hands-free feature, but that only works on a few specific platforms (eg Rasp Pi). For other platforms (eg Vero 4K) only Google Assistant Service is available.
See table below from Google Assistant SDK website.
From looking at the documentation, I think the Amazon Alexa SDK could be compiled/built for Vero 4K to include wake-word aswell. I might try that sometime.
Thanks.
Best regards,
Niall.
The following table summarizes the platform compatibility requirements and the supported features for the Google Assistant Library and the Google Assistant Service:
Library | Service | |
---|---|---|
Supported architectures | linux-armv7l and linux-x86_64 | All gRPC platforms |
Supported languages | Python | All gRPC languages |
Hands-free activation | ||
( Ok Google ) | Yes | No |
Audio capture and playback | Built in | Reference code is provided |
Conversation state management | Built in | Reference code is provided |
Timers and alarms | Yes | No |
Playback of podcasts and news | Yes | No |
Broadcast voice messages | Yes | No |
Visual output (HTML5) of Assistant responses | No | Yes |
Thereās always voice.osmc.tv (BETA).
On a Linux machine:
arecord -f cd /tmp/test.wav
curl --request POST --data-binary "@/tmp/test.wav" http://voice.osmc.tv
It will get better. I promise.
What does this do Sam?..any documentation available?