TTS Google cloud doesn't work anymore with Home Assistant 0.116.0 - '... not a Frame instance

Hi,

After uprade to Home Assistant 0.116.0 yesterday (from 115.6 due to knx time date issue), the service tts.google_cloud_say is not working anymore (except for message already in cache)

It was working fine before 115.6->116.0

Logger: homeassistant.components.websocket_api.http.connection.1837992856
Source: components/tts/__init__.py:476
Integration: Home Assistant WebSocket API ([documentation](https://www.home-assistant.io/integrations/websocket_api), [issues](https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+websocket_api%22))
First occurred: 17:30:50 (1 occurrences)
Last logged: 17:30:50

'fr-FR-Wavenet-E' not a Frame instance

Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 138, in handle_call_service await hass.services.async_call( File "/usr/src/homeassistant/homeassistant/core.py", line 1335, in async_call task.result() File "/usr/src/homeassistant/homeassistant/core.py", line 1370, in _execute_service await handler.func(service_call) File "/usr/src/homeassistant/homeassistant/components/script/__init__.py", line 215, in service_handler await script_entity.async_turn_on( File "/usr/src/homeassistant/homeassistant/components/script/__init__.py", line 320, in async_turn_on await coro File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 985, in async_run await asyncio.shield(run.async_run()) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 239, in async_run await self._async_step(log_exceptions=False) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 247, in _async_step await getattr( File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 593, in _async_choose_step await self._async_run_script(script) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 667, in _async_run_script await self._async_run_long_action( File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 416, in _async_run_long_action long_task.result() File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 985, in async_run await asyncio.shield(run.async_run()) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 239, in async_run await self._async_step(log_exceptions=False) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 247, in _async_step await getattr( File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 454, in _async_call_service_step await service_task File "/usr/src/homeassistant/homeassistant/core.py", line 1335, in async_call task.result() File "/usr/src/homeassistant/homeassistant/core.py", line 1370, in _execute_service await handler.func(service_call) File "/usr/src/homeassistant/homeassistant/components/tts/__init__.py", line 168, in async_say_handle url = await tts.async_get_url( File "/usr/src/homeassistant/homeassistant/components/tts/__init__.py", line 341, in async_get_url filename = await self.async_get_tts_audio( File "/usr/src/homeassistant/homeassistant/components/tts/__init__.py", line 368, in async_get_tts_audio data = self.write_tags(filename, data, provider, message, language, options) File "/usr/src/homeassistant/homeassistant/components/tts/__init__.py", line 476, in write_tags tts_file["artist"] = artist File "/usr/local/lib/python3.8/site-packages/mutagen/_file.py", line 74, in __setitem__ self.tags[key] = value File "/usr/local/lib/python3.8/site-packages/mutagen/id3/_tags.py", line 339, in __setitem__ raise TypeError("%r not a Frame instance" % tag) TypeError: 'fr-FR-Wavenet-E' not a Frame instance

help…

Fred.

So this is probably not going to be helpful because Im also having issues but its with other python related problems. My google tts straight up didnt work because apparently the internal url could not be reached. I would suggest checking with that and maybe keeping an eye on python related updates since you arent the only one having problems.

Possibly a known issue.

indeed probably linked.

By the way, today update to 116.1 doesn’t solve the issue

Well, seems that TTS itself is broken, not only cloud. But this seems to be fixed and ready for upcoming release