TTS ne fonctionne pas / pb dépendances?

Bonjour,
Je viens d’installer ce plugin.
J’ai créé un mot de passe spécifique application google. Je pense que les tokens sont OK.
J’ai installé, testé et configuré Assistant Relay, ok.
J’ai créé des devices pour mes google home mini (le petit galet) et google nest hub (avec écran). La création semble OK, Ils arrivent à jouer un son et les commandes sont créées ok.

Le problème : impossible d’utiliser le TTS.

Dans les dépendances, j’ai l’erreur suivante, comment la fixer ?
EDIT: c’est solutionné avec un "pip install « charset-normalizer<3.0" »

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
aiohttp 3.8.3 requires charset-normalizer<3.0,>=2.0, but you have charset-normalizer 3.0.1 which is incompatible.
Successfully installed async-timeout-4.0.2 certifi-2022.12.7 charset-normalizer-3.0.1 glocaltokens-0.6.8 gpsoauth-1.0.2 grpcio-1.51.1 idna-3.4 ifaddr-0.2.0 protobuf-3.20.3 pycryptodomex-3.16.0 requests-2.28.2 simplejson-3.18.1 urllib3-1.26.14 zeroconf-0.47.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ echo 13

C’est grave, docteur @lunarok ?

Sinon voici mon log lorsque je lance un TTS:

[2023-01-25 07:17:25]DEBUG : Play TTS playTTS Jeedom Message de test
[2023-01-25 07:17:25]DEBUG : Play TTS Jeedom Message de test
[2023-01-25 07:17:25]DEBUG : TTS Cmd gtts-cli "Jeedom Message de test" --lang fr --output /var/www/html/plugins/ghlocal/core/class/../../resources/tts/801.mp3
[2023-01-25 07:17:25]DEBUG : TTS URL http://127.0.0.1:80/plugins/ghlocal/resources/tts/801.mp3
[2023-01-25 07:17:25]DEBUG : Send sudo catt -d 192.168.42.161 "cast" -y "format=bestaudio"  "http://127.0.0.1:80/plugins/ghlocal/resources/tts/801.mp3"
[2023-01-25 07:17:29]DEBUG : Generate TTS playTTS Jeedom Message de test
[2023-01-25 07:17:29]DEBUG : TTS Cmd gtts-cli "Ceci est un test de message pour la commande Jouer une phrase TTS" --lang fr --output /var/www/html/plugins/ghlocal/core/class/../../resources/localmedia/Jeedom Message de test.mp3
[2023-01-25 07:17:29]DEBUG : Sons http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/bigben1.mp3|bigben1.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/bigben2.mp3|bigben2.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/house_firealarm.mp3|house_firealarm.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/railroad_crossing_bell.mp3|railroad_crossing_bell.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/submarine_diving.mp3|submarine_diving.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/tornado_siren.mp3|tornado_siren.mp3
[2023-01-25 07:17:29]DEBUG : TTS URL http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/Jeedom Message de test.mp3
[2023-01-25 07:17:29]DEBUG : tvnotify playTTS Jeedom Message de test
[2023-01-25 07:17:29]DEBUG : Pipup : Array (     [title] => Jeedom Message de test     [message] => Ceci est un test de message pour la commande Jouer une phrase TTS     [user_login] => Liouma     [user_id] => 4 )
[2023-01-25 07:17:29]DEBUG : Pipup Cmd curl -X POST -s -H "Content-Type: application/json" -d '{"message":"Ceci est un test de message pour la commande Jouer une phrase TTS","title":"Jeedom Message de test"}' http://192.168.42.161:7979/notify
[2023-01-25 07:17:29]DEBUG : Pipup result :
[2023-01-25 07:17:29]DEBUG : Scan Info DND
[2023-01-25 07:17:29]DEBUG : Send https://192.168.42.161:8443/setup/assistant/notifications with body {} and token uWCVbhkCAAAAAAAAwZb3etQ9SuYsH6AB6HB6A7bWxt8yRDrdDRi4QY51l1UWxEnXoCenmN31dBDTHpsmgDIpni/32KxxNyAW9V32jvo3FWZn
[2023-01-25 07:17:29]DEBUG : Result {"notifications_enabled":true}
[2023-01-25 07:17:29]DEBUG : Retrieve DND Array (     [notifications_enabled] => 1 )
[2023-01-25 07:17:29]DEBUG : Scan Info Volume
[2023-01-25 07:17:29]DEBUG : Send https://192.168.42.161:8443/setup/assistant/alarms/volume with body {} and token uWCVbhkCAAAAAAAAwZb3etQ9SuYsH6AB6HB6A7bWxt8yRDrdDRi4QY51l1UWxEnXoCenmN31dBDTHpsmgDIpni/32KxxNyAW9V32jvo3FWZn
[2023-01-25 07:17:29]DEBUG : Result {"volume":0.7142857313156128}
[2023-01-25 07:17:29]DEBUG : Retrieve volume Array (     [volume] => 0.71428573131561 )
[2023-01-25 07:17:29]DEBUG : Scan Info Alarms
[2023-01-25 07:17:29]DEBUG : Send https://192.168.42.161:8443/setup/assistant/alarms
[2023-01-25 07:17:29]DEBUG : Result {"alarm":[],"timer":[]}
[2023-01-25 07:17:29]DEBUG : Retrieve alarms Array
[2023-01-25 07:17:29]DEBUG : Send https://192.168.42.161:8443/setup/bluetooth/status
Usage: gtts-cli [OPTIONS] 
Try 'gtts-cli -h' for help.
Error: Got unexpected extra arguments (Message de test.mp3)
[2023-01-25 07:17:29]DEBUG : Result {"audio_mode":1,"connected_devices":[],"connecting_devices":[],"discovery_enabled":false,"scanning_enabled":false}
[2023-01-25 07:17:29]DEBUG : Status BT Array (     [audio_mode] => 1     [connected_devices] => Array         (         )      [connecting_devices] => Array         (         )      [discovery_enabled] =>      [scanning_enabled] =>  )
[2023-01-25 07:17:29]DEBUG : Send https://192.168.42.161:8443/setup/bluetooth/scan with body {"enable": true,"clear_results": true,"timeout": 60} and token uWCVbhkCAAAAAAAAwZb3etQ9SuYsH6AB6HB6A7bWxt8yRDrdDRi4QY51l1UWxEnXoCenmN31dBDTHpsmgDIpni/32KxxNyAW9V32jvo3FWZn
[2023-01-25 07:17:29]DEBUG : Result
[2023-01-25 07:17:29]DEBUG : Start Scan
[2023-01-25 07:17:32]DEBUG : Retrieve Info Bluetooth
[2023-01-25 07:17:32]DEBUG : Send https://192.168.42.161:8443/setup/bluetooth/scan_results
[2023-01-25 07:17:32]DEBUG : Result [{"device_class":0,"device_type":2,"expected_profiles":0,"mac_address":"04:cf:8c:13:df:be","name":"","rssi":-71},{"device_class":0,"device_type":2,"expected_profiles":0,"mac_address":"5e:b5:d5:f4:76:c6","name":"","rssi":-78},{"device_class":3671100,"device_type":1,"expected_profiles":0,"mac_address":"00:f4:8d:90:85:1a","name":"PHL-65PUS7303/12","rssi":-94}]
[2023-01-25 07:17:32]DEBUG : BT Scan : 192.168.42.161 04:cf:8c:13:df:be  -71
[2023-01-25 07:17:32]DEBUG : BT Scan : 192.168.42.161 5e:b5:d5:f4:76:c6  -78
[2023-01-25 07:17:32]DEBUG : Create ID : 192.168.42.161 5e:b5:d5:f4:76:c6 -78
[2023-01-25 07:17:32]DEBUG : Sons http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/bigben1.mp3|bigben1.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/bigben2.mp3|bigben2.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/house_firealarm.mp3|house_firealarm.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/railroad_crossing_bell.mp3|railroad_crossing_bell.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/submarine_diving.mp3|submarine_diving.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/tornado_siren.mp3|tornado_siren.mp3
[2023-01-25 07:17:32]DEBUG : Adb emby.txt|emby.txt;home.txt|home.txt;kodi.txt|kodi.txt;molotov.txt|molotov.txt;mute.txt|mute.txt;netflix.txt|netflix.txt;off.txt|off.txt;power.txt|power.txt;statut.txt|statut.txt;unmute.txt|unmute.txt;wakeup.txt|wakeup.txt;youtube.txt|youtube.txt
[2023-01-25 07:17:32]DEBUG : Radio Array (     [france_inter] => Array         (             [location] => http://direct.franceinter.fr/live/franceinter-midfi.mp3             [title] => France-Inter             [image] => https://www.franceinter.fr/img/logo-france-inter-reseaux.jpg         )      [africa_n1_paris] => Array         (             [location] => http://african1paris.ice.infomaniak.ch/african1paris-128.mp3             [title] => Africa N°1 Paris             [image] => http://www.africa1.com/squelettes/images/logo_africa.jpg         )      [europe_1] => Array         (             [location] => http://e1-live-mp3-128.scdn.arkena.com/europe1.mp3             [title] => Europe 1             [image] => http://cdn1-europe1.new2.ladmedia.fr/bundles/europe1front/images/logo_europe1.png         )      [france_bleue] => Array         (             [location] => http://direct.francebleu.fr/live/fb1071-midfi.mp3             [title] => France-Bleue-107.1             [image] => https://www.francebleu.fr/img/logo_francebleu.png         )      [radio_classique] => Array         (             [location] => http://radioclassique.ice.infomaniak.ch/radioclassique-high.mp3             [title] => Radio Classique             [image] => https://www.radioclassique.fr/wp-content/themes/radioclassique/favicons/apple-touch-icon.png         )      [rfi_monde] => Array         (             [location] => http://live02.rfi.fr/rfimonde-64.mp3             [title] => RFI Monde             [image] => http://www.rfi.fr/bundles/aefhermesrfi/img/rfi-logo.png         )      [fip] => Array         (             [location] => http://direct.fipradio.fr/live/fip-midfi.mp3             [title] => FIP             [image] => http://www.fipradio.fr/sites/default/files/fip-quadri-filet.png         )      [jazz] => Array         (             [location] => http://jazzradio.ice.infomaniak.ch/jazzradio-high.mp3             [title] => Jazz             [image] => http://www.jazzradio.fr/media/pochette.jpg         )      [voltage_lounge] => Array         (             [location] => http://icepe3.infomaniak.ch:80/voltagelounge-128.mp3             [title] => Voltage Lounge             [image] => http://static.radio.fr/images/broadcasts/e1/7f/38886/3/c175.png         )      [rtl] => Array         (             [location] => http://streaming.radio.rtl.fr/rtl-1-44-96             [title] => RTL             [image] => http://static.rtl.fr/versions/www/6.0.180/img/apple-touch-icon-300x300-precomposed.png         )      [fip_nouveaute] => Array         (             [location] => http://direct.fipradio.fr/live/fip-webradio5.mp3             [title] => FIP Nouveauté             [image] => http://www.fipradio.fr/sites/default/files/asset/images/2016/06/webradio-nouveau-small.png         )      [fip_jazz] => Array         (             [location] => http://direct.fipradio.fr/live/fip-webradio2.mp3             [title] => FIP Jazz             [image] => http://www.fipradio.fr/sites/default/files/asset/images/2016/06/webradio-jazz-small.png         )      [fip_monde] => Array         (             [location] => http://direct.fipradio.fr/live/fip-webradio4.mp3             [title] => FIP Monde             [image] => http://www.fipradio.fr/sites/default/files/asset/images/2016/06/webradio-monde-small.png         )      [france_culture] => Array         (             [location] => http://direct.franceculture.fr/live/franceculture-midfi.mp3             [title] => France Culture             [image] => https://www.franceculture.fr/favicons/android-icon-192x192.png         )      [radio_suisse_classique] => Array         (             [location] => http://stream.srg-ssr.ch/m/rsc_fr/aacp_96             [title] => Radio Suisse Classique             [image] => http://www.radioswissclassic.ch/social-media/rsc-web.png         )      [nippon_blue_heron] => Array         (             [location] => http://sc6.shoutcaststreaming.us:8016             [title] => Nippon Blue Heron Radio             [image] => https://pbs.twimg.com/profile_images/1314050416/AOSAGIGUNLOGO512_normal.png         )      [chinese_classical_music] => Array         (             [location] => http://radio2.chinesemusicworld.com/             [title] => Chinese Classical Music             [image] => http://chinesemusicworld.com/wp-content/uploads/2012/03/logo.png         )      [jazz_ladies_crooners] => Array         (             [location] => http://jazzladiescrooners.ice.infomaniak.ch/jazzladiescrooners-high.mp3             [title] => Jazz Ladies-Crooners             [image] => http://www.jazzradio.fr/media/radio/thumb/90x90_ladies-and-crooners.png         )      [pulsradio_trance] => Array         (             [location] => http://icecast.pulsradio.com:80/pulstranceHD.mp3             [title] => PulsRadio Trance             [image] => http://www.pulsradio.com/trance/logo.png         )      [pulsradio_lounge] => Array         (             [location] => http://icecast.pulsradio.com/relaxHD.mp3             [title] => PulsRadio Lounge             [image] => https://www.pulsradio.com/LOUNGE.png         )      [pulsradio_dance] => Array         (             [location] => http://icecast.pulsradio.com:80/pulsHD.mp3             [title] => PulsRadio Dance             [image] => https://www.pulsradio.com/DANCE.png         )      [pulsradio_club] => Array         (             [location] => http://icecast.pulsradio.com/mxHD.mp3             [title] => PulsRadio Club             [image] => https://www.pulsradio.com/CLUB.jpg         )      [pulsradio_hits] => Array         (             [location] => http://icecast.pulsradio.com:80/hitpartyHD.mp3             [title] => PulsRadio Hits             [image] => https://www.pulsradio.com/HITS.png         )      [pulsradio_80] => Array         (             [location] => http://icecast.pulsradio.com:80/magicradioHD.mp3             [title] => PulsRadio 80             [image] => https://www.pulsradio.com/80.png         )      [pulsradio_90] => Array         (             [location] => http://icecast.pulsradio.com:80/puls90HD.mp3             [title] => PulsRadio 90             [image] => https://www.pulsradio.com/90.png         )      [pulsradio_2000] => Array         (             [location] => http://icecast.pulsradio.com/puls00HD.mp3             [title] => PulsRadio 2000             [image] => https://www.pulsradio.com/2000.png         )      [mix_x_fm] => Array         (             [location] => https://mixxfmfr.ice.infomaniak.ch/mixxfmfr-192.mp3             [title] => MIX X FM             [image] => http://ecouter.lesindesradios.fr/logos/orange48.png         )      [sweet_fm] => Array         (             [location] => http://stream.sweetfm.fr:8000/perche             [title] => Sweet FM             [image] => http://sweetfm.fr/upload/design/580a1524425455.30852795.png         )      [rtl_2] => Array         (             [location] => http://streaming.radio.rtl2.fr/rtl2-1-48-192             [title] => RTL 2             [image] => https://fr.wikipedia.org/wiki/Fichier:Logo_RTL2_2015.png         )      [hotmix_80] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-80-64.mp3             [title] => Hotmix 80             [image] => http://static.radio.fr/images/broadcasts/07/71/1632/1/c300.png         )      [hotmix_90] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-90-64.mp3             [title] => Hotmix 90             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-90.png         )      [hotmix_2000] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-2k-64.mp3             [title] => Hotmix 2000             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-2000.png         )      [hotmix_dance] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-dance-64.mp3             [title] => Hotmix Dance             [image] => http://static.radio.net/images/broadcasts/6b/a3/1631/1/c300.png         )      [hotmix_frenchy] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-dance-64.mp3             [title] => Hotmix Frenchy             [image] => http://static.radio.de/images/broadcasts/0b/9b/9512/1/c175.png         )      [hotmix_funky] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-funky-64.mp3             [title] => Hotmix Funky             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-Funky.png         )      [hotmix_game] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-game-64.mp3             [title] => Hotmix Game             [image] => https://static.hotmixradio.fr/wp-content/uploads/logo_hmr_game_2000x2000.jpg         )      [hotmix-golds] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-golds-64.mp3             [title] => Hotmix Golds             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-Golds.png         )      [hotmix_hiphop] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-hiphop-64.mp3             [title] => Hotmix Hip-Hop             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-Hiphop.png         )      [hotmix_Hits] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-hits-64.mp3             [title] => Hotmix Hits             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-Hits.png         )      [hotmix_hot] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-hot-64.mp3             [title] => Hotmix Hot             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-Hot.png         )      [hotmix_lounge] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-lounge-64.mp3             [title] => Hotmix Lounge             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-Lounge.png         )      [Hotmix_metal] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-metal-64.mp3             [title] => Hotmix Metal             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-Metal.png         )      [hotmix_new] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-new-64.mp3             [title] => Hotmix New             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-New.png         )      [hotmix_rock] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-rock-64.mp3             [title] => Hotmix Rock             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-Rock.png         )      [hotmix_sunny] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-sunny-64.mp3             [title] => Hotmix Sunny             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-Sunny.png         )      [hotmix_vip] => Array         (             [location] => http://streamingads.hotmixradio.fm/hotmixradio-vip-64.mp3             [title] => Hotmix VIP             [image] => https://static.hotmixradio.fr/wp-content/uploads/HOTMIXRADIO-Vip.png         )  )
[2023-01-25 07:17:32]DEBUG : Radio http://direct.franceinter.fr/live/franceinter-midfi.mp3|France-Inter;http://african1paris.ice.infomaniak.ch/african1paris-128.mp3|Africa N°1 Paris;http://e1-live-mp3-128.scdn.arkena.com/europe1.mp3|Europe 1;http://direct.francebleu.fr/live/fb1071-midfi.mp3|France-Bleue-107.1;http://radioclassique.ice.infomaniak.ch/radioclassique-high.mp3|Radio Classique;http://live02.rfi.fr/rfimonde-64.mp3|RFI Monde;http://direct.fipradio.fr/live/fip-midfi.mp3|FIP;http://jazzradio.ice.infomaniak.ch/jazzradio-high.mp3|Jazz;http://icepe3.infomaniak.ch:80/voltagelounge-128.mp3|Voltage Lounge;http://streaming.radio.rtl.fr/rtl-1-44-96|RTL;http://direct.fipradio.fr/live/fip-webradio5.mp3|FIP Nouveauté;http://direct.fipradio.fr/live/fip-webradio2.mp3|FIP Jazz;http://direct.fipradio.fr/live/fip-webradio4.mp3|FIP Monde;http://direct.franceculture.fr/live/franceculture-midfi.mp3|France Culture;http://stream.srg-ssr.ch/m/rsc_fr/aacp_96|Radio Suisse Classique;http://sc6.shoutcaststreaming.us:8016|Nippon Blue Heron Radio;http://radio2.chinesemusicworld.com/|Chinese Classical Music;http://jazzladiescrooners.ice.infomaniak.ch/jazzladiescrooners-high.mp3|Jazz Ladies-Crooners;http://icecast.pulsradio.com:80/pulstranceHD.mp3|PulsRadio Trance;http://icecast.pulsradio.com/relaxHD.mp3|PulsRadio Lounge;http://icecast.pulsradio.com:80/pulsHD.mp3|PulsRadio Dance;http://icecast.pulsradio.com/mxHD.mp3|PulsRadio Club;http://icecast.pulsradio.com:80/hitpartyHD.mp3|PulsRadio Hits;http://icecast.pulsradio.com:80/magicradioHD.mp3|PulsRadio 80;http://icecast.pulsradio.com:80/puls90HD.mp3|PulsRadio 90;http://icecast.pulsradio.com/puls00HD.mp3|PulsRadio 2000;https://mixxfmfr.ice.infomaniak.ch/mixxfmfr-192.mp3|MIX X FM;http://stream.sweetfm.fr:8000/perche|Sweet FM;http://streaming.radio.rtl2.fr/rtl2-1-48-192|RTL 2;http://streamingads.hotmixradio.fm/hotmixradio-80-64.mp3|Hotmix 80;http://streamingads.hotmixradio.fm/hotmixradio-90-64.mp3|Hotmix 90;http://streamingads.hotmixradio.fm/hotmixradio-2k-64.mp3|Hotmix 2000;http://streamingads.hotmixradio.fm/hotmixradio-dance-64.mp3|Hotmix Dance;http://streamingads.hotmixradio.fm/hotmixradio-dance-64.mp3|Hotmix Frenchy;http://streamingads.hotmixradio.fm/hotmixradio-funky-64.mp3|Hotmix Funky;http://streamingads.hotmixradio.fm/hotmixradio-game-64.mp3|Hotmix Game;http://streamingads.hotmixradio.fm/hotmixradio-golds-64.mp3|Hotmix Golds;http://streamingads.hotmixradio.fm/hotmixradio-hiphop-64.mp3|Hotmix Hip-Hop;http://streamingads.hotmixradio.fm/hotmixradio-hits-64.mp3|Hotmix Hits;http://streamingads.hotmixradio.fm/hotmixradio-hot-64.mp3|Hotmix Hot;http://streamingads.hotmixradio.fm/hotmixradio-lounge-64.mp3|Hotmix Lounge;http://streamingads.hotmixradio.fm/hotmixradio-metal-64.mp3|Hotmix Metal;http://streamingads.hotmixradio.fm/hotmixradio-new-64.mp3|Hotmix New;http://streamingads.hotmixradio.fm/hotmixradio-rock-64.mp3|Hotmix Rock;http://streamingads.hotmixradio.fm/hotmixradio-sunny-64.mp3|Hotmix Sunny;http://streamingads.hotmixradio.fm/hotmixradio-vip-64.mp3|Hotmix VIP
[2023-01-25 07:17:32]DEBUG : BT Scan : 192.168.42.161 00:f4:8d:90:85:1a PHL-65PUS7303/12 -94

Si besoin je peux t’envoyer d’autres logs et j’ai plein d’autres devices google de tous types si besoin pour faire des tests

@lunarok :
J’ai essayé de mettre dans les réglages de jeedom TTS engine= espeak au lieu de pico.
Ca ne change rien. Voici encore un log :


[2023-01-26 08:21:16]DEBUG : Play TTS playTTS Jeedom Message de test
[2023-01-26 08:21:16]DEBUG : Play TTS Jeedom Message de test
[2023-01-26 08:21:16]DEBUG : TTS Cmd gtts-cli "Jeedom Message de test" --lang fr --output /var/www/html/plugins/ghlocal/core/class/../../resources/tts/801.mp3
[2023-01-26 08:21:16]DEBUG : TTS URL http://127.0.0.1:80/plugins/ghlocal/resources/tts/801.mp3
[2023-01-26 08:21:16]DEBUG : Send sudo catt -d 192.168.42.161 "cast" -y "format=bestaudio"  "http://127.0.0.1:80/plugins/ghlocal/resources/tts/801.mp3"
[2023-01-26 08:21:19]DEBUG : Generate TTS playTTS Jeedom Message de test
[2023-01-26 08:21:19]DEBUG : TTS Cmd gtts-cli "Ceci est un test de message pour la commande Jouer une phrase TTS" --lang fr --output /var/www/html/plugins/ghlocal/core/class/../../resources/localmedia/Jeedom Message de test.mp3
[2023-01-26 08:21:19]DEBUG : Sons http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/bigben1.mp3|bigben1.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/bigben2.mp3|bigben2.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/house_firealarm.mp3|house_firealarm.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/railroad_crossing_bell.mp3|railroad_crossing_bell.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/submarine_diving.mp3|submarine_diving.mp3;http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/tornado_siren.mp3|tornado_siren.mp3
[2023-01-26 08:21:19]DEBUG : TTS URL http://127.0.0.1:80/plugins/ghlocal/resources/localmedia/Jeedom Message de test.mp3
[2023-01-26 08:21:19]DEBUG : tvnotify playTTS Jeedom Message de test
[2023-01-26 08:21:19]DEBUG : Pipup : Array (     [title] => Jeedom Message de test     [message] => Ceci est un test de message pour la commande Jouer une phrase TTS     [user_login] => Liouma     [user_id] => 4 )
[2023-01-26 08:21:19]DEBUG : Pipup Cmd curl -X POST -s -H "Content-Type: application/json" -d '{"message":"Ceci est un test de message pour la commande Jouer une phrase TTS","title":"Jeedom Message de test"}' http://192.168.42.161:7979/notify
[2023-01-26 08:21:19]DEBUG : Pipup result :
[2023-01-26 08:21:19]DEBUG : Scan Info DND
[2023-01-26 08:21:19]DEBUG : Send https://192.168.42.161:8443/setup/assistant/notifications with body {} and token sxq95RoCAAAAAAAA7m9nOA6LGTIs94cyFe8WhKqeB+1Pn/2Ts7RRkp7wEDAw5LXhF8yuDCexRedadEXp6N+UYA5/XygK8hgoPsfUfIdpUA/n
[2023-01-26 08:21:19]DEBUG : Result {"notifications_enabled":true}
[2023-01-26 08:21:19]DEBUG : Retrieve DND Array (     [notifications_enabled] => 1 )
[2023-01-26 08:21:19]DEBUG : Scan Info Volume
[2023-01-26 08:21:19]DEBUG : Send https://192.168.42.161:8443/setup/assistant/alarms/volume with body {} and token sxq95RoCAAAAAAAA7m9nOA6LGTIs94cyFe8WhKqeB+1Pn/2Ts7RRkp7wEDAw5LXhF8yuDCexRedadEXp6N+UYA5/XygK8hgoPsfUfIdpUA/n
[2023-01-26 08:21:19]DEBUG : Result {"volume":0.7142857313156128}
[2023-01-26 08:21:19]DEBUG : Retrieve volume Array (     [volume] => 0.71428573131561 )
[2023-01-26 08:21:19]DEBUG : Scan Info Alarms
[2023-01-26 08:21:19]DEBUG : Send https://192.168.42.161:8443/setup/assistant/alarms
[2023-01-26 08:21:19]DEBUG : Result {"alarm":[],"timer":[]}
[2023-01-26 08:21:19]DEBUG : Retrieve alarms Array
[2023-01-26 08:21:19]DEBUG : Send https://192.168.42.161:8443/setup/bluetooth/status
[2023-01-26 08:21:19]DEBUG : Result {"audio_mode":1,"connected_devices":[],"connecting_devices":[],"discovery_enabled":false,"scanning_enabled":false}
[2023-01-26 08:21:19]DEBUG : Status BT Array (     [audio_mode] => 1     [connected_devices] => Array         (         )      [connecting_devices] => Array         (         )      [discovery_enabled] =>      [scanning_enabled] =>  )
[2023-01-26 08:21:19]DEBUG : Send https://192.168.42.161:8443/setup/bluetooth/scan with body {"enable": true,"clear_results": true,"timeout": 60} and token sxq95RoCAAAAAAAA7m9nOA6LGTIs94cyFe8WhKqeB+1Pn/2Ts7RRkp7wEDAw5LXhF8yuDCexRedadEXp6N+UYA5/XygK8hgoPsfUfIdpUA/n
Usage: gtts-cli [OPTIONS] 
Try 'gtts-cli -h' for help.
Error: Got unexpected extra arguments (Message de test.mp3)
[2023-01-26 08:21:19]DEBUG : Result
[2023-01-26 08:21:19]DEBUG : Start Scan
[2023-01-26 08:21:22]DEBUG : Retrieve Info Bluetooth
[2023-01-26 08:21:22]DEBUG : Send https://192.168.42.161:8443/setup/bluetooth/scan_results
[2023-01-26 08:21:23]DEBUG : Result [{"device_class":0,"device_type":2,"expected_profiles":0,"mac_address":"04:cf:8c:13:df:be","name":"","rssi":-71},{"device_class":0,"device_type":2,"expected_profiles":0,"mac_address":"f0:ce:ce:19:ae:ec","name":"Z_6_6035436","rssi":-71}]
[2023-01-26 08:21:23]DEBUG : BT Scan : 192.168.42.161 04:cf:8c:13:df:be  -71
[2023-01-26 08:21:23]DEBUG : BT Scan : 192.168.42.161 f0:ce:ce:19:ae:ec Z_6_6035436 -71

A noter cette partie :

Usage: gtts-cli [OPTIONS] 
Try 'gtts-cli -h' for help.
Error: Got unexpected extra arguments (Message de test.mp3)

Y aurait il trop d’arguments envoyés par ton application ?

Problème de parseur ? un lien avec le problème des dépendances pip mentionné en post 1 ?

Peut être un autre indice: lorsque dans un scenario je choisis sur un de mes GH « Configuration Voix ttsWebServer », la liste est vide.

Quelqu’un pourrait il m’aider ?
Merci :slight_smile:

Bonjour,

veuillez ne pas:

  1. mettre le nom du plugin dans le sujet, l’étiquette suffit;
  2. tag / interpeller directement le développeur (voir point 16: Comment nous aider à vous aider - ou Comment poser une bonne question?)

J’étais bien content d’avoir acheté ce plugin.
Ensuite j’ai été un peu décu qu’il ne fonctionne pas.
Ensuite je me suis senti un peu seul avec mes messages.
Mais maintenant j’ai carrément l’impression de déranger, c’est normal ?

Avant de poster j’ai lu tous les messages relatifs à ce plugin et j’ai lu plusieurs personnes se plaindre d’avoir payé 5€ un plugin qui ne marche pas. Je ne partage pas leur point de vue car je suis toujours heureux d’aider la communauté et ses dévs… Communauté très vaste et très riche mais dont ce plugin semble un peu à la marge…

Je n’ai AUCUNE réponse, et je me fais réprimander car j’ai osé « interpeler » le dév.
Dans ces conditions, je demande le remboursement du plugin, c’est symbolique mais il ne faut pas se moquer des gens. Je peux comprendre qu’il n’y ait pas de réponse, mais me faire réprimander car j’ai osé interpelé le dev, c’est vraiment abusé.

Le paiement des 5€ a bien fonctionné. Je demande le remboursement et j’espère ainsi obtenir une petite prise en compte de mon point de vue.
Payer et ne rien avoir, je l’acceptais, mais payer et me faire réprimander car j’ai osé interpelé le dev à qui j’ai fait remonter un bug, non !

Vous êtes sur un forum communautaire et pas sur un site de support. Vous vous adressez à la communauté pour avoir de l’aide, ce n’est pas un ticket de support.

Je suis un utilisateur comme vous, je ne fais pas partie de jeedom.

Les règles sont les mêmes pour tous et n’ont aucun rapport avec le fait que le plugin soit payant ou gratuit…
Par contre l’utilisation du forum et l’aide que vous recevez éventuellement ici sont gratuits.

Je ne vous ai pas réprimandé, je vous ai rappelé ces règles et vous n’avez même pas cliqué sur le lien que je vous ai donné.

hello @hanglooze,

je ne connais pas le plugin ni son fonctionnement, mais peut etre une piste:

[2023-01-25 07:17:29]DEBUG : TTS Cmd gtts-cli "Ceci est un test de message pour la commande Jouer une phrase TTS" --lang fr --output /var/www/html/plugins/ghlocal/core/class/../../resources/localmedia/Jeedom Message de test.mp3

je vois que ça appelle un fichier mp3 avec des espaces, ce qui dans certains cas peut poser soucis :zipper_mouth_face:

pour lunarok, profil privé, impossible de savoir quand il est passé la dernière fois…

361 jours sur les derniers 365 jours.

2 « J'aime »

Slt, la dépendance

aiohttp

qui ne c’est pas installée est sûrement la cause.
Le problème c’est que tu peu désinstaller le paquet

charset-normalizer

et relancer les depandances mais si il te sert pour autre choses… Ca va tous casser