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!
[EDIT / I’ve rewritten my question]
I just installed and configured your plugin for Assist. It works pefectly with M5Stack devices, including/especially with my native language (Polish). But how to use it with google speakers? Within M5Stack settings I can assign “assist pipline” but how to assign this input chanel for Google spaekers?
I would appreciate any help.
Hello to all, and thanks Chatziko for this awesome work!
I have the same issue with this error message:
Enregistreur: custom_components.google_cloud_stt.stt Source: custom_components/google_cloud_stt/stt.py:194 intégration: google_cloud_stt (documentation) S’est produit pour la première fois: 09:38:02 (1 occurrences) Dernier enregistrement: 09:38:02