Hi.
I have a ESP32-board with relays i want to control through Google Voice Assistant, using a Google Home speaker.
The esp-va-sdk (https://github.com/espressif/esp-va-sdk) is a voice assistant SDK for building a speaker / microphone with Alexa or Google Home support. I need to make an IoT device which i can control through voice commands, not make the actual Google Home speaker.
Can the esp-va-sdk be used only for accepting voice commands from Google Voice Assistant? Or should i base my project on something else, and what?
Thanks!
Google Voice Assistant (IoT device)
Re: Google Voice Assistant (IoT device)
esp-va-sdk is useful for developing a device with voice assistants (GVA/Alexa) in-built and only supports voice based query-response flow.
In order to control a relay using voice commands, there are two ways:
1. Controlling the relay by talking to the device itself. In this case you would need esp-va-sdk.
2. Controlling the relay by giving voice command to an Echo Dot or Google Home speaker. In this case you do not need to use esp-va-sdk.
Now in order to actually control the relay,
* If you want to use Alexa Eco-system, you need to use esp-aws-iot
* If you want to use Google Eco-system, you need to use esp-google-iot
You can use support both in a single application as well. We have tested esp-aws-iot working with esp-va-sdk. But esp-google-iot should theoretically work with esp-va-sdk as well.
In order to control a relay using voice commands, there are two ways:
1. Controlling the relay by talking to the device itself. In this case you would need esp-va-sdk.
2. Controlling the relay by giving voice command to an Echo Dot or Google Home speaker. In this case you do not need to use esp-va-sdk.
Now in order to actually control the relay,
* If you want to use Alexa Eco-system, you need to use esp-aws-iot
* If you want to use Google Eco-system, you need to use esp-google-iot
You can use support both in a single application as well. We have tested esp-aws-iot working with esp-va-sdk. But esp-google-iot should theoretically work with esp-va-sdk as well.
Re: Google Voice Assistant (IoT device)
Hi.
Thanks that was exactly what i wanted to know.
I'll start with esp-google-iot as this is what i need for now.
Thanks!
Thanks that was exactly what i wanted to know.
I'll start with esp-google-iot as this is what i need for now.
Thanks!
-
- Posts: 12
- Joined: Thu Dec 06, 2018 4:03 am
Re: Google Voice Assistant (IoT device)
Hi Amit,
Can you help me to understand the setup for this? I have the ARN set correctly in the sdkconfig, and I copied over the certs from my AWS IoT project online to the additional_components/va-aws-iot/certs folder.
I also did a test for MQTT from my desktop and could connect using the certs to my IoT device on AWS IoT, but when I make the project and flash it to my Lyra-TD MSC board it doesn't seem to communicate. Both ends seem to be working just fine, I can issue "Alexa..." commands to my Lyra board, but tying the 2 endpoints together seems to be a challenge.
How does the SDK communicate via MQTT to AWS?
ANY help here would be greatly appreciated.
Paul
Re: Google Voice Assistant (IoT device)
Thanks, This was helpful. I think ic can use google iot and cloud functions for that. If i want to directly use it with google assistant, i have to write a google assistant action.ESP_Amit wrote: ↑Mon Sep 30, 2019 9:51 amesp-va-sdk is useful for developing a device with voice assistants (GVA/Alexa) in-built and only supports voice based query-response flow.
In order to control a relay using voice commands, there are two ways:
1. Controlling the relay by talking to the device itself. In this case you would need esp-va-sdk.
2. Controlling the relay by giving voice command to an Echo Dot or Google Home speaker. In this case you do not need to use esp-va-sdk.
Now in order to actually control the relay,
* If you want to use Alexa Eco-system, you need to use esp-aws-iot
* If you want to use Google Eco-system, you need to use esp-google-iot
You can use support both in a single application as well. We have tested esp-aws-iot working with esp-va-sdk. But esp-google-iot should theoretically work with esp-va-sdk as well.
Re: Google Voice Assistant (IoT device)
Hi,
Can we integrate both
https://github.com/espressif/esp-google-iot
https://github.com/espressif/esp-aws-iot
with ESP HomeKit SDK together into one device and operate in the same time ?
Thanks.
Can we integrate both
https://github.com/espressif/esp-google-iot
https://github.com/espressif/esp-aws-iot
with ESP HomeKit SDK together into one device and operate in the same time ?
Thanks.
Who is online
Users browsing this forum: No registered users and 257 guests