Using Alexa to ask Google things

I have Alexa talking to Home Assistant via custom skills but that is all she’s good for. I would like to give her Google’s searching powers!

I found this which is exactly what I’m wanting but is there a way to host this on my own server instead of on Lambda? https://github.com/tartanguru/alexa-google-search

Alternatively, is there a reason Lambda would be preferred? I have to say I don’t fully understand what Lambda is.

Hi,

I’m the author of the google skill. In theory you could host it locally (the first version actually ran on the same raspberry pi as home assistant) but it would still need to talk to Amazon servers to work so you might as well host it on AWS Lambda. This is Amazons cloud computing platform and for the purposes of using the skill it is completely free so there really isn’t any reason not to use it (you will need to give a credit card though - i’ve never been charged).
A really good set of instructions is given on this video https://www.youtube.com/watch?v=PR-LVPMU7F4&t=245s

I was hesitant with the credit card but I trust Amazon so I recently caved and set up Lambda and it has been working beautifully. Thank you for sharing this project!

yes there is. not everyone has a creditcard. (i dont have one)
so its to bad for me that it is changed to AWS from local. :frowning:

I understand your position, however due the the way the skill works it really isn’t realistic to run it locally as google would very quickly block your IP as it will look like a bot (this was why I had to move to running it in AWS). By running it in AWS your requests are lost in the many thousands that must come from AWS every second.

Sorry

no problem. :wink:
ill find my own way of making Alexa smart without skills :wink:

1 Like