Bonjour,
Par curiosité, j’ai testé de mon coté.
Effectivement, pour moi aussi, aucun son ne sort de mes enceintes.
Même après avoir forcé la réinitialisation de PyEnv et Venv + réinstallation des dépendances, le problème est toujours présent.
Dans les logs, je vois :
1753|[2026-01-20 08:21:27] ERROR [generateTTS] You can't use Jeedom TTS as engine (in the plugin) and call it from Jeedom TTS API !!
Je constate également que les fichiers générés sont inconsistant.
Logs en débug de ttscast_deamon durant une phase test :
0038|[2026-01-20 08:29:00] DEBUG : [DAEMON][HANDLER] Client connected to [127.0.0.1:39560]
0039|[2026-01-20 08:29:00] DEBUG : [DAEMON][HANDLER] Message read from socket :: b'{"cmd": "action", "cmd_action": "ttstest", "ttsEngine": "jeedomtts", "ttsLang": "fr-FR", "ttsSpeed": "1.0", "ttsText": "Ceci est un message de test TTS", "ttsGoogleName": "GH Salon", "ttsVoiceName": "fr-FR-Standard-A", "ttsRSSVoiceName": "fr-fr-Bette", "ttsRSSSpeed": "0", "ttsSSML": "0", "ttsAI": "0", "apikey": "***"}'
0040|[2026-01-20 08:29:00] DEBUG : [DAEMON][HANDLER] Client disconnected from [127.0.0.1:39560]
0041|[2026-01-20 08:29:01] DEBUG : [DAEMON][SOCKET] Message received in socket JEEDOM_SOCKET_MESSAGE
0042|[2026-01-20 08:29:01] DEBUG : [DAEMON][SOCKET] Action
0043|[2026-01-20 08:29:01] DEBUG : [DAEMON][SOCKET] Generate And Play Test TTS
0044|[2026-01-20 08:29:01] DEBUG : [DAEMON][SOCKET] Test TTS :: Ceci est un message de test TTS | GH Salon | fr-FR-Standard-A | fr-FR | jeedomtts | 1.0 | fr-fr-Bette | 0 | 0 | 0
0045|[2026-01-20 08:29:01] DEBUG : [DAEMON][TestTTS] Param TTSEngine :: jeedomtts
0046|[2026-01-20 08:29:01] DEBUG : [DAEMON][TestTTS] Check des répertoires
0047|[2026-01-20 08:29:01] DEBUG : [DAEMON][TestTTS] TTSEngine = jeedomtts
0048|[2026-01-20 08:29:01] DEBUG : [DAEMON][TestTTS] Nom du fichier à générer :: /tmp/jeedom/ttscast_cache/7abd9a3aeb71add879752db58fe58e0f.mp3
0049|[2026-01-20 08:29:01] DEBUG : [DAEMON][JeedomTTS] ttsFullURI :: http://192.168.1.150/core/api/tts.php
0050|[2026-01-20 08:29:01] DEBUG : [DAEMON][JeedomTTS] ttsText Length :: 31
0051|[2026-01-20 08:29:01] DEBUG : Starting new HTTP connection (1): 192.168.1.150:80
0052|[2026-01-20 08:29:01] DEBUG : http://192.168.1.150:80 "POST /core/api/tts.php HTTP/1.1" 200 52
0053|[2026-01-20 08:29:01] DEBUG : [DAEMON][TestTTS] URL du fichier TTS à diffuser :: http://192.168.1.150/plugins/ttscast/data/cache/7abd9a3aeb71add879752db58fe58e0f.mp3
0054|[2026-01-20 08:29:01] DEBUG : [DAEMON][Cast] Diffusion (Test) sur le Google Home :: GH Salon
0055|[2026-01-20 08:29:01] DEBUG : [DAEMON][Cast] Aucun Chromecast avec ce nom :: GH Salon
0056|[2026-01-20 08:29:01] DEBUG : [DAEMON][TestTTS] Résultat de la lecture du TTS sur le Google Home :: False
0057|[2026-01-20 08:29:01] DEBUG : add_service _googlecast._tcp.local., Google-Nest-Mini-135ff1967b839575e9c67f7d80efabd7._googlecast._tcp.local.
0058|[2026-01-20 08:29:01] DEBUG : Addded host 192.168.1.223
0059|[2026-01-20 08:29:01] DEBUG : get_chromecast_from_cast_info CastInfo(services={MDNSServiceInfo(name='Google-Nest-Mini-135ff1967b839575e9c67f7d80efabd7._googlecast._tcp.local.')}, uuid=UUID('135ff196-7b83-9575-e9c6-7f7d80efabd7'), model_name='Google Nest Mini', friendly_name='GH chambre 4', host='192.168.1.223', port=8009, cast_type='audio', manufacturer='Google Inc.')
0060|[2026-01-20 08:29:01] DEBUG : [DAEMON][NETCAST][CastCallBack] Chromecast with name :: GH chambre 4 :: Added to NETCAST_DEVICES
0061|[2026-01-20 08:29:01] DEBUG : [DAEMON][NETCAST][CastCallBack] NETCAST_DEVICES Nb :: 3
0062|[2026-01-20 08:29:01] DEBUG : get_info_from_service resolved service MDNSServiceInfo(name='Google-Nest-Mini-135ff1967b839575e9c67f7d80efabd7._googlecast._tcp.local.') to service_info ServiceInfo(type='_googlecast._tcp.local.', name='Google-Nest-Mini-135ff1967b839575e9c67f7d80efabd7._googlecast._tcp.local.', addresses=[b'\xc0\xa8\x01\xdf'], port=8009, weight=0, priority=0, server='135ff196-7b83-9575-e9c6-7f7d80efabd7.local.', properties={b'id': b'135ff1967b839575e9c67f7d80efabd7', b'cd': b'84F8159A0518B1DD011F8C6CA28F7638', b'rm': None, b've': b'05', b'md': b'Google Nest Mini', b'ic': b'/setup/icon.png', b'fn': b'GH chambre 4', b'ca': b'199172', b'st': b'0', b'bs': b'FA8FCA6676E8', b'nf': b'1', b'rs': None}, interface_index=None)
0063|[2026-01-20 08:29:01] DEBUG : [GH chambre 4(unknown):8009] Resolved service MDNSServiceInfo(name='Google-Nest-Mini-135ff1967b839575e9c67f7d80efabd7._googlecast._tcp.local.') to 192.168.1.223:8009
0064|[2026-01-20 08:29:01] DEBUG : [GH chambre 4(192.168.1.223):8009] Connecting to 192.168.1.223:8009
0065|[2026-01-20 08:29:01] DEBUG : Receiver:Updating status
0066|[2026-01-20 08:29:01] DEBUG : [GH chambre 4(192.168.1.223):8009] Sending: Message urn:x-cast:com.google.cast.tp.connection from sender-0 to receiver-0: {'type': 'CONNECT', 'origin': {}, 'userAgent': 'PyChromecast', 'senderInfo': {'sdkType': 2, 'version': '15.605.1.3', 'browserVersion': '44.0.2403.30', 'platform': 4, 'systemVersion': 'Macintosh; Intel Mac OS X10_10_3', 'connectionType': 1}}
0067|[2026-01-20 08:29:01] DEBUG : [GH chambre 4(192.168.1.223):8009] Sending: Message urn:x-cast:com.google.cast.receiver from sender-0 to receiver-0: {'type': 'GET_STATUS', 'requestId': 1}
0068|[2026-01-20 08:29:01] DEBUG : [GH chambre 4(192.168.1.223):8009] Sending: Message urn:x-cast:com.google.cast.tp.heartbeat from sender-0 to receiver-0: {'type': 'PING', 'requestId': 2}
0069|[2026-01-20 08:29:01] DEBUG : [GH chambre 4(192.168.1.223):8009] Connected!
0070|[2026-01-20 08:29:01] DEBUG : Thread started...
0071|[2026-01-20 08:29:01] DEBUG : [GH chambre 4(192.168.1.223):8009] Received: Message urn:x-cast:com.google.cast.tp.heartbeat from receiver-0 to sender-0: {'type': 'PONG'}
0072|[2026-01-20 08:29:01] DEBUG : [GH chambre 4(192.168.1.223):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to sender-0: {'requestId': 1, 'status': {'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 0, 'peaking_eqs': []}, 'version': 2, 'volume': {'controlType': 'master', 'level': 0.44999998807907104, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
0073|[2026-01-20 08:29:01] DEBUG : Received status: CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.44999998807907104, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='', icon_url=None, volume_control_type='master')
0074|[2026-01-20 08:29:01] INFO : [DAEMON][NETCAST][CastCallBack] Chromecast with name :: GH chambre 4 :: Connected
0075|[2026-01-20 08:29:01] DEBUG : add_service _googlecast._tcp.local., Chromecast-Ultra-c3a327b72dd3d14277a44a8401a1a3f8._googlecast._tcp.local.
0076|[2026-01-20 08:29:01] DEBUG : Addded host 192.168.1.225
0077|[2026-01-20 08:29:01] DEBUG : get_chromecast_from_cast_info CastInfo(services={MDNSServiceInfo(name='Chromecast-Ultra-c3a327b72dd3d14277a44a8401a1a3f8._googlecast._tcp.local.')}, uuid=UUID('c3a327b7-2dd3-d142-77a4-4a8401a1a3f8'), model_name='Chromecast Ultra', friendly_name='Cast', host='192.168.1.225', port=8009, cast_type='cast', manufacturer='Google Inc.')
0078|[2026-01-20 08:29:01] DEBUG : [DAEMON][NETCAST][CastCallBack] Chromecast with name :: Cast :: Added to NETCAST_DEVICES
0079|[2026-01-20 08:29:01] DEBUG : [DAEMON][NETCAST][CastCallBack] NETCAST_DEVICES Nb :: 4
0080|[2026-01-20 08:29:01] DEBUG : get_info_from_service resolved service MDNSServiceInfo(name='Chromecast-Ultra-c3a327b72dd3d14277a44a8401a1a3f8._googlecast._tcp.local.') to service_info ServiceInfo(type='_googlecast._tcp.local.', name='Chromecast-Ultra-c3a327b72dd3d14277a44a8401a1a3f8._googlecast._tcp.local.', addresses=[b'\xc0\xa8\x01\xe1'], port=8009, weight=0, priority=0, server='c3a327b7-2dd3-d142-77a4-4a8401a1a3f8.local.', properties={b'id': b'c3a327b72dd3d14277a44a8401a1a3f8', b'cd': b'711B02C95637C6A901FF7F2727EDA216', b'rm': b'E4A9C210D72906DA', b've': b'05', b'md': b'Chromecast Ultra', b'ic': b'/setup/icon.png', b'fn': b'Cast', b'ca': b'201221', b'st': b'0', b'bs': b'FA8FCA76DD3C', b'nf': b'1', b'rs': None}, interface_index=None)
0081|[2026-01-20 08:29:01] DEBUG : [Cast(unknown):8009] Resolved service MDNSServiceInfo(name='Chromecast-Ultra-c3a327b72dd3d14277a44a8401a1a3f8._googlecast._tcp.local.') to 192.168.1.225:8009
0082|[2026-01-20 08:29:01] DEBUG : [Cast(192.168.1.225):8009] Connecting to 192.168.1.225:8009
0083|[2026-01-20 08:29:01] DEBUG : Receiver:Updating status
0084|[2026-01-20 08:29:01] DEBUG : [Cast(192.168.1.225):8009] Sending: Message urn:x-cast:com.google.cast.tp.connection from sender-0 to receiver-0: {'type': 'CONNECT', 'origin': {}, 'userAgent': 'PyChromecast', 'senderInfo': {'sdkType': 2, 'version': '15.605.1.3', 'browserVersion': '44.0.2403.30', 'platform': 4, 'systemVersion': 'Macintosh; Intel Mac OS X10_10_3', 'connectionType': 1}}
0085|[2026-01-20 08:29:01] DEBUG : [Cast(192.168.1.225):8009] Sending: Message urn:x-cast:com.google.cast.receiver from sender-0 to receiver-0: {'type': 'GET_STATUS', 'requestId': 1}
0086|[2026-01-20 08:29:01] DEBUG : [Cast(192.168.1.225):8009] Sending: Message urn:x-cast:com.google.cast.tp.heartbeat from sender-0 to receiver-0: {'type': 'PING', 'requestId': 2}
0087|[2026-01-20 08:29:01] DEBUG : [Cast(192.168.1.225):8009] Connected!
0088|[2026-01-20 08:29:01] DEBUG : Thread started...
0089|[2026-01-20 08:29:01] DEBUG : [Cast(192.168.1.225):8009] Received: Message urn:x-cast:com.google.cast.tp.heartbeat from receiver-0 to sender-0: {'type': 'PONG'}
0090|[2026-01-20 08:29:01] DEBUG : [Cast(192.168.1.225):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to sender-0: {'requestId': 1, 'status': {'applications': [{'appId': 'E8C28D3C', 'appType': 'WEB', 'displayName': 'Backdrop', 'iconUrl': '', 'isIdleScreen': True, 'launchedFromCloud': False, 'namespaces': [{'name': 'urn:x-cast:com.google.cast.debugoverlay'}, {'name': 'urn:x-cast:com.google.cast.cac'}, {'name': 'urn:x-cast:com.google.cast.sse'}, {'name': 'urn:x-cast:com.google.cast.remotecontrol'}], 'sessionId': '337ff30b-dd62-4e34-8813-84558368a41b', 'statusText': '', 'transportId': '337ff30b-dd62-4e34-8813-84558368a41b', 'universalAppId': 'E8C28D3C'}], 'userEq': {}, 'volume': {'controlType': 'attenuation', 'level': 1.0, 'muted': False, 'stepInterval': 0.05000000074505806}}, 'type': 'RECEIVER_STATUS'}
0091|[2026-01-20 08:29:01] DEBUG : Received status: CastStatus(is_active_input=False, is_stand_by=True, volume_level=1.0, volume_muted=False, app_id='E8C28D3C', display_name='Backdrop', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.google.cast.sse', 'urn:x-cast:com.google.cast.remotecontrol'], session_id='337ff30b-dd62-4e34-8813-84558368a41b', transport_id='337ff30b-dd62-4e34-8813-84558368a41b', status_text='', icon_url='', volume_control_type='attenuation')
0092|[2026-01-20 08:29:01] INFO : [DAEMON][NETCAST][CastCallBack] Chromecast with name :: Cast :: Connected
0093|[2026-01-20 08:29:01] DEBUG : add_service _googlecast._tcp.local., Google-Home-Max-85f86fb3078f4bd99a2012867a55f04e._googlecast._tcp.local.
0094|[2026-01-20 08:29:01] DEBUG : Addded host 192.168.1.221
0095|[2026-01-20 08:29:01] DEBUG : get_chromecast_from_cast_info CastInfo(services={MDNSServiceInfo(name='Google-Home-Max-85f86fb3078f4bd99a2012867a55f04e._googlecast._tcp.local.')}, uuid=UUID('85f86fb3-078f-4bd9-9a20-12867a55f04e'), model_name='Google Home Max', friendly_name='GH Salon', host='192.168.1.221', port=8009, cast_type=None, manufacturer=None)
0096|[2026-01-20 08:29:01] DEBUG : get_info_from_service resolved service MDNSServiceInfo(name='Google-Home-Max-85f86fb3078f4bd99a2012867a55f04e._googlecast._tcp.local.') to service_info ServiceInfo(type='_googlecast._tcp.local.', name='Google-Home-Max-85f86fb3078f4bd99a2012867a55f04e._googlecast._tcp.local.', addresses=[b'\xc0\xa8\x01\xdd'], port=8009, weight=0, priority=0, server='85f86fb3-078f-4bd9-9a20-12867a55f04e.local.', properties={b'id': b'85f86fb3078f4bd99a2012867a55f04e', b'cd': b'3B9CE297429BCDEF056CCA4DC82A687B', b'rm': b'C96E79F164A140DC', b've': b'05', b'md': b'Google Home Max', b'ic': b'/setup/icon.png', b'fn': b'GH Salon', b'ca': b'199172', b'st': b'0', b'bs': b'FA8FCA6F2998', b'nf': b'1', b'rs': None}, interface_index=None)
0097|[2026-01-20 08:29:01] DEBUG : Resolved service MDNSServiceInfo(name='Google-Home-Max-85f86fb3078f4bd99a2012867a55f04e._googlecast._tcp.local.') to 192.168.1.221
0098|[2026-01-20 08:29:01] DEBUG : cast type: audio, manufacturer: Google Inc.
0099|[2026-01-20 08:29:01] DEBUG : [DAEMON][NETCAST][CastCallBack] Chromecast with name :: GH Salon :: Added to NETCAST_DEVICES
0100|[2026-01-20 08:29:01] DEBUG : [DAEMON][NETCAST][CastCallBack] NETCAST_DEVICES Nb :: 5
0101|[2026-01-20 08:29:01] DEBUG : get_info_from_service resolved service MDNSServiceInfo(name='Google-Home-Max-85f86fb3078f4bd99a2012867a55f04e._googlecast._tcp.local.') to service_info ServiceInfo(type='_googlecast._tcp.local.', name='Google-Home-Max-85f86fb3078f4bd99a2012867a55f04e._googlecast._tcp.local.', addresses=[b'\xc0\xa8\x01\xdd'], port=8009, weight=0, priority=0, server='85f86fb3-078f-4bd9-9a20-12867a55f04e.local.', properties={b'id': b'85f86fb3078f4bd99a2012867a55f04e', b'cd': b'3B9CE297429BCDEF056CCA4DC82A687B', b'rm': b'C96E79F164A140DC', b've': b'05', b'md': b'Google Home Max', b'ic': b'/setup/icon.png', b'fn': b'GH Salon', b'ca': b'199172', b'st': b'0', b'bs': b'FA8FCA6F2998', b'nf': b'1', b'rs': None}, interface_index=None)
0102|[2026-01-20 08:29:01] DEBUG : [GH Salon(unknown):8009] Resolved service MDNSServiceInfo(name='Google-Home-Max-85f86fb3078f4bd99a2012867a55f04e._googlecast._tcp.local.') to 192.168.1.221:8009
0103|[2026-01-20 08:29:01] DEBUG : [GH Salon(192.168.1.221):8009] Connecting to 192.168.1.221:8009
0104|[2026-01-20 08:29:01] DEBUG : Receiver:Updating status
0105|[2026-01-20 08:29:01] DEBUG : [GH Salon(192.168.1.221):8009] Sending: Message urn:x-cast:com.google.cast.tp.connection from sender-0 to receiver-0: {'type': 'CONNECT', 'origin': {}, 'userAgent': 'PyChromecast', 'senderInfo': {'sdkType': 2, 'version': '15.605.1.3', 'browserVersion': '44.0.2403.30', 'platform': 4, 'systemVersion': 'Macintosh; Intel Mac OS X10_10_3', 'connectionType': 1}}
0106|[2026-01-20 08:29:01] DEBUG : [GH Salon(192.168.1.221):8009] Sending: Message urn:x-cast:com.google.cast.receiver from sender-0 to receiver-0: {'type': 'GET_STATUS', 'requestId': 1}
0107|[2026-01-20 08:29:01] DEBUG : [GH Salon(192.168.1.221):8009] Sending: Message urn:x-cast:com.google.cast.tp.heartbeat from sender-0 to receiver-0: {'type': 'PING', 'requestId': 2}
0108|[2026-01-20 08:29:01] DEBUG : [GH Salon(192.168.1.221):8009] Connected!
0109|[2026-01-20 08:29:01] DEBUG : Thread started...
0110|[2026-01-20 08:29:01] DEBUG : [GH Salon(192.168.1.221):8009] Received: Message urn:x-cast:com.google.cast.tp.heartbeat from receiver-0 to sender-0: {'type': 'PONG'}
0111|[2026-01-20 08:29:01] DEBUG : [GH Salon(192.168.1.221):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to sender-0: {'requestId': 1, 'status': {'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 4, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.5, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
0112|[2026-01-20 08:29:01] DEBUG : Received status: CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.5, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='', icon_url=None, volume_control_type='master')
0113|[2026-01-20 08:29:01] INFO : [DAEMON][NETCAST][CastCallBack] Chromecast with name :: GH Salon :: Connected
0114|[2026-01-20 08:29:01] DEBUG : add_service _googlecast._tcp.local., Google-Cast-Group-ba93d9c7e5e14e15a5b3ae197e21e946-1._googlecast._tcp.local.
0115|[2026-01-20 08:29:01] DEBUG : get_chromecast_from_cast_info CastInfo(services={MDNSServiceInfo(name='Google-Cast-Group-ba93d9c7e5e14e15a5b3ae197e21e946-1._googlecast._tcp.local.')}, uuid=UUID('ba93d9c7-e5e1-4e15-a5b3-ae197e21e946'), model_name='Google Cast Group', friendly_name='all devices', host='192.168.1.221', port=32219, cast_type='group', manufacturer='Google Inc.')
0116|[2026-01-20 08:29:01] DEBUG : [DAEMON][NETCAST][CastCallBack] Chromecast with name :: all devices :: Added to NETCAST_DEVICES
0117|[2026-01-20 08:29:01] DEBUG : [DAEMON][NETCAST][CastCallBack] NETCAST_DEVICES Nb :: 6
0118|[2026-01-20 08:29:01] DEBUG : get_info_from_service resolved service MDNSServiceInfo(name='Google-Cast-Group-ba93d9c7e5e14e15a5b3ae197e21e946-1._googlecast._tcp.local.') to service_info ServiceInfo(type='_googlecast._tcp.local.', name='Google-Cast-Group-ba93d9c7e5e14e15a5b3ae197e21e946-1._googlecast._tcp.local.', addresses=[b'\xc0\xa8\x01\xdd'], port=32219, weight=0, priority=0, server='85f86fb3-078f-4bd9-9a20-12867a55f04e.local.', properties={b'id': b'ba93d9c7-e5e1-4e15-a5b3-ae197e21e946', b'cd': b'ba93d9c7-e5e1-4e15-a5b3-ae197e21e946', b'rm': b'C96E79F164A140DC', b've': b'05', b'md': b'Google Cast Group', b'ic': b'/setup/icon.png', b'fn': b'all devices', b'ca': b'199204', b'st': b'0', b'bs': b'FA8FCA6F2998', b'nf': b'1', b'rs': None}, interface_index=None)
0119|[2026-01-20 08:29:01] DEBUG : [all devices(unknown):8009] Resolved service MDNSServiceInfo(name='Google-Cast-Group-ba93d9c7e5e14e15a5b3ae197e21e946-1._googlecast._tcp.local.') to 192.168.1.221:32219
0120|[2026-01-20 08:29:01] DEBUG : [all devices(192.168.1.221):32219] Connecting to 192.168.1.221:32219
0121|[2026-01-20 08:29:01] DEBUG : Receiver:Updating status
0122|[2026-01-20 08:29:01] DEBUG : [all devices(192.168.1.221):32219] Sending: Message urn:x-cast:com.google.cast.tp.connection from sender-0 to receiver-0: {'type': 'CONNECT', 'origin': {}, 'userAgent': 'PyChromecast', 'senderInfo': {'sdkType': 2, 'version': '15.605.1.3', 'browserVersion': '44.0.2403.30', 'platform': 4, 'systemVersion': 'Macintosh; Intel Mac OS X10_10_3', 'connectionType': 1}}
0123|[2026-01-20 08:29:01] DEBUG : [all devices(192.168.1.221):32219] Sending: Message urn:x-cast:com.google.cast.receiver from sender-0 to receiver-0: {'type': 'GET_STATUS', 'requestId': 1}
0124|[2026-01-20 08:29:01] DEBUG : [all devices(192.168.1.221):32219] Sending: Message urn:x-cast:com.google.cast.tp.heartbeat from sender-0 to receiver-0: {'type': 'PING', 'requestId': 2}
0125|[2026-01-20 08:29:01] DEBUG : [all devices(192.168.1.221):32219] Connected!
0126|[2026-01-20 08:29:01] DEBUG : Thread started...
0127|[2026-01-20 08:29:01] DEBUG : [all devices(192.168.1.221):32219] Received: Message urn:x-cast:com.google.cast.tp.heartbeat from receiver-0 to sender-0: {'type': 'PONG'}
0128|[2026-01-20 08:29:01] DEBUG : [all devices(192.168.1.221):32219] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to sender-0: {'requestId': 1, 'status': {'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 4, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.4624999761581421, 'muted': False, 'stepInterval': 0.05000000074505806}}, 'type': 'RECEIVER_STATUS'}
0129|[2026-01-20 08:29:01] DEBUG : Received status: CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.4624999761581421, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='', icon_url=None, volume_control_type='master')
0130|[2026-01-20 08:29:01] INFO : [DAEMON][NETCAST][CastCallBack] Chromecast with name :: all devices :: Connected
0131|[2026-01-20 08:29:02] DEBUG : Resolved service HostServiceInfo(host='192.168.1.222', port=8009) to 192.168.1.222
0132|[2026-01-20 08:29:02] DEBUG : Resolved service HostServiceInfo(host='192.168.1.222', port=8009) to 192.168.1.222
0133|[2026-01-20 08:29:02] DEBUG : Addded host [::ffff:c0a8:1dd]
0134|[2026-01-20 08:29:02] DEBUG : Host 192.168.1.222:8009 (dda434bd-810f-25cd-9f0f-11e0876aecf7) up, adding or updating host based service
0135|[2026-01-20 08:29:02] DEBUG : Resolved service HostServiceInfo(host='192.168.1.224', port=8009) to 192.168.1.224
0136|[2026-01-20 08:29:02] DEBUG : Resolved service HostServiceInfo(host='192.168.1.224', port=8009) to 192.168.1.224
0137|[2026-01-20 08:29:02] DEBUG : Host 192.168.1.224:8009 (6fd310f4-36bd-45f1-ec88-615636ae5582) up, adding or updating host based service
0138|[2026-01-20 08:29:02] DEBUG : Resolved service HostServiceInfo(host='192.168.1.223', port=8009) to 192.168.1.223
0139|[2026-01-20 08:29:02] DEBUG : Resolved service HostServiceInfo(host='192.168.1.223', port=8009) to 192.168.1.223
0140|[2026-01-20 08:29:02] DEBUG : Host 192.168.1.223:8009 (135ff196-7b83-9575-e9c6-7f7d80efabd7) up, adding or updating host based service
0141|[2026-01-20 08:29:02] DEBUG : Resolved service HostServiceInfo(host='192.168.1.225', port=8009) to 192.168.1.225
0142|[2026-01-20 08:29:03] DEBUG : Resolved service HostServiceInfo(host='192.168.1.225', port=8009) to 192.168.1.225
0143|[2026-01-20 08:29:03] DEBUG : Host 192.168.1.225:8009 (c3a327b7-2dd3-d142-77a4-4a8401a1a3f8) up, adding or updating host based service
0144|[2026-01-20 08:29:03] DEBUG : Resolved service HostServiceInfo(host='192.168.1.221', port=8009) to 192.168.1.221
0145|[2026-01-20 08:29:03] DEBUG : Resolved service HostServiceInfo(host='192.168.1.221', port=8009) to 192.168.1.221
0146|[2026-01-20 08:29:03] DEBUG : Host 192.168.1.221:8009 (85f86fb3-078f-4bd9-9a20-12867a55f04e) up, adding or updating host based service
0147|[2026-01-20 08:29:03] DEBUG : Host 192.168.1.221:32219 (ba93d9c7-e5e1-4e15-a5b3-ae197e21e946) up, adding or updating host based service
0148|[2026-01-20 08:29:05] DEBUG : [GH chambre 1(192.168.1.222):8009] Sending: Message urn:x-cast:com.google.cast.tp.heartbeat from sender-0 to receiver-0: {'type': 'PING', 'requestId': 3}
0149|[2026-01-20 08:29:05] DEBUG : [GH chambre 1(192.168.1.222):8009] Received: Message urn:x-cast:com.google.cast.tp.heartbeat from receiver-0 to sender-0: {'type': 'PONG'}
0150|[2026-01-20 08:29:06] DEBUG : [Cast(192.168.1.225):8009] Received: Message urn:x-cast:com.google.cast.tp.heartbeat from Tr@n$p0rt-0 to Tr@n$p0rt-0: {'type': 'PING'}
0151|[2026-01-20 08:29:06] DEBUG : [Cast(192.168.1.225):8009] Sending: Message urn:x-cast:com.google.cast.tp.heartbeat from sender-0 to receiver-0: {'type': 'PONG'}
0152|[2026-01-20 08:29:06] DEBUG : [GH Salle de bain(192.168.1.224):8009] Sending: Message urn:x-cast:com.google.cast.tp.heartbeat from sender-0 to receiver-0: {'type': 'PING', 'requestId': 3}
0153|[2026-01-20 08:29:06] DEBUG : [GH Salle de bain(192.168.1.224):8009] Received: Message urn:x-cast:com.google.cast.tp.heartbeat from receiver-0 to sender-0: {'type': 'PONG'}
Logs en débug de ttscast durant une phase test :
0000|[2026-01-20 08:41:01] DEBUG [generateTTS] TTS API :: /tmp/jeedom/tts/888b0a6efbdf8415cca944cd088db81b.mp3 :: Ceci est un message de test TTS
0001|[2026-01-20 08:41:01] ERROR [generateTTS] You can't use Jeedom TTS as engine (in the plugin) and call it from Jeedom TTS API !!
0002|[2026-01-20 08:41:01] DEBUG [CALLBACK] TTSCast RealTime
0003|[2026-01-20 08:41:01] DEBUG [CALLBACK] TTSCast RealTime :: 85f86fb3-078f-4bd9-9a20-12867a55f04e
0004|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Status Type :: cast
0005|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd NON EXIST :: online
0006|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: is_busy = 0
0007|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: is_idle = 1
0008|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: volume_level = 50
0009|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: volume_muted =
0010|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd NON EXIST :: lastschedule
0011|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: player_state = IDLE
0012|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: display_name = Default Media Receiver
0013|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: app_id = CC1AD845
0014|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd NON EXIST :: lastschedulets
0015|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: status_text = Default Media Receiver
0016|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: title = TTSCast
0017|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: artist = N/A
0018|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: album_name = N/A
0019|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: session_id = 808cbadc-cf61-4f51-8c70-f77a56a5a9d7
0020|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: content_type = audio/mp3
0021|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: stream_type = BUFFERED
0022|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: last_updated = 20/01/2026 - 08:41:01
0023|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: image = http://192.168.1.150/plugins/ttscast/data/images/tts.png
0024|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: duration =
0025|[2026-01-20 08:41:01] DEBUG [REALTIME][CAST] Cast cmd event :: current_time = 0
Edit : à noter que si l’on sélectionne le moteur TTS « Google Translate API », le fichier est généré correctement et la diffusion se fait normalement.
Mais… le son est dégueu 