The recently announced voice stuff in 2023.5 are pretty neat, and of course both the local (whisper) and cloud speech-to-text are awesome.
But the more choices we have the better, so I made an integration that allows to use Google Cloud Speech-to-Text in HA. It’s pretty fast, supports a ton of languages and can be included in an assist pipeline like any other STT source.
This is very helpful indeed especially if you are running home assistant on a less powerful machine and can not have models running locally this will just make things very fast .
I saw that it might take 7 seconds for Speech to text to run using faster-whisper on a Raspberry Pi 4.
I was able to setup an app to send audio over the websockets to Home-Assistant. Using Porcupine to detect a wake word and send the audio to a voice assistant pipeline.
I’ve activated the integration. It doesn’t appear as option for STT (it is there for TTS though). What am I missing? (screenshot: https://take.ms/BoUBz )
Hello,
I have just integrated Google Speetch-to-text and I have the following error in the log at startup.
ERROR (MainThread) [homeassistant.helpers.config_validation] The stt integration does not support any configuration parameters, got [{'platform': 'google_cloud_stt', 'key_file': 'googlecloud.json', 'model': 'command_and_search'}]. Please remove the configuration parameters from your configuration.
I saw this happened to several people but I couldn't find a solution.
Can you help me ?
Hi, this is a known HA bug but it does not affect the integration, it should still work (if properly configured). I added a short FAQ in the README to let users know.
Thanks for your return.
I got stuck on this error, but I just tried and it works.
You should remember to restart HA after configuring the voice assistant.
Thanks for your addon, it’s great!