
The google_cloud platform allows you to use the Google Cloud Platform APIs and integrate them into Home Assistant.
GOOGLE TRANSLATE SPEECH TO TEXT API FULL
Example of full configuration #Add this to your configuration.yaml tts: - platform: google_translate language: "en" service_name: google_say cache: true cache_dir: /tmp/tts time_memory: 300 base_url: Code language: YAML ( yaml ) Google Cloud: Configuration If you are not using SSL simply provide the Internal IP because the cast device will not have to resolve the host name. Google Cast devices reject self-signed certificates and simply providing the internal IP when using SSL will make the google cast devices refuse the connection, thus you need to use your host name (eg. IMPORTANT: If you are using SSL certificate to access your Home Assistant server, you must provide to URL to enable the google translate service. For example, for google_translate tts, its service name default is google_translate_say. They will not be automatically added for you.ĭefault: The service name default set to _say. In particular, you need to include the protocol scheme the correct port number. base_url string (optional, default: value of internal URL)Ī base URL to use instead of the one set in the Home Assistant configuration.Minimum is 60 s and the maximum 57600 s (16 hours).

Time to hold the voice data inside memory for fast play on a media player. time_memory integer (optional, default: 300).cache_dir string (optional, default: tts)įolder name or path to a folder for caching files.cache boolean (optional, default: true)Īllow TTS to cache voice file to local storage.

