Im building a car and would like to intergrate Google Assistant to control functions in the car. I ordered a kit with Uno R3, a relay unit and a ESK-01 Wifi unit.
What I wonder is if this is possibble to do without internet?
To direct connect with a phone or Android stereo unit to the Ardino Uno and use Google to control the relays
No it does not work without internet.
It is only possible with internet. All google-services are based on an internetconnection.
For doing this without internetconnection you would have to setup a speech-recognition-system in your local network.
Which would require a high-performance personal computer and microphones to pick up your words.
If you mean something different than controlling your car by words like
"hey google - drive my car into the kitchen"
You will have to describe in much more details what you want to do.
Thanx for the answer. Sorry for being abit unclear.
The car im building have some functions I would like to control with closing a relay from the Uno. I was thinking of using my phone or a Car stereo with android apps for the speech but not sure it works.
For example opening doors or turn on the wipers. It would be cool to just say "Hey google open" or Hey Google lights".
But I will not have a internet connection to the car or a high performance PC consuming battery.
Sure would be cool. Voice recognition is a task that needs high computational power that is way beyond what an arduino can do or it requires high specialised hardware like this voice-recognition module
if you compare an average smartphone
processor 32 bit; clock 2000 MHz; 4.000.000 kB of RAM
and the smartphone is still assisted by a high-speed internet-connection to google-servers
with an arduino
processor 8 bit; clock 16 MHz ; 2kB of RAM
you can imagine that an arduino is way too small to do such a task.
Without internet you can use such a high specialised voice-recognition module.
The internet-connection or the computer which could be connected to mains power does the voice-recognition and then sends
simple low-bandwidth-data as commands to the car.
Without specifying in more detail what you want to do it is impossible to give further advice.
Is this a small model-car? Is this a real car that is standing aound in your living-room?
etc.
Its a real car im building that I will be driving.
So the onboard car computer controlling the relays must be powered by the 12vdc car battery.
Is there a way to let my phone do the voice recon with internet connection and convert the speech command to a on/off relay command and then send it to the Ardino Unos ESK-01 Wifi directly?
So what I was thinking(dont know if its possibble but) are
Mobile phone with google assistant+some converter/mappning app ----send by wifi direct to--->Aurdino Uno ESK-01------>relay module to control functions in the car.
There is Arduino Uno
And there are ESP8266-01 which is a different micrcontroller
No.
There is no way to
There is a way to use the voice-recognition module through connecting the voice-recognition module to the arduino so the voice-recognition module will do the the voice-recognition