Faire parler Google Home hub

Mon problème

Bonjour,

J’ai plusieurs google home à la maison, j’ai installé l’integration Google Cast mais impossible de les faire parler.

J’ai testé le script qui fait appel au TTS et il fonctionne, le message indiqué est bien lu sur mes enceintes sonos mais rien sur les GH, mais il y a bien un connexion qui se fait puisque les écrans des différents GH change et m’affiche le logo du Cast.

J’ai pas vu d’erreur dans les logs indiquant un problème, du coup je ne sais pas trop ou où quoi chercher , si l’un d’entre vous a une idée qui me mettrais sur la bonne piste, je suis preneur.

Pour info, je ne sais pas si cela joue mais j’ai l’abonnement à Nabu Casa

Merci d’avance

Ma configuration


[center]## System Health

version core-2022.2.6
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.9.7
os_name Linux
os_version 5.10.92-v8
arch aarch64
timezone Europe/Paris
Home Assistant Community Store
GitHub API ok
Github API Calls Remaining 5000
Installed Version 1.22.0
Stage running
Available Repositories 983
Downloaded Repositories 33
Home Assistant Cloud
logged_in true
subscription_expiration 8 mars 2022, 01:00
relayer_connected true
remote_enabled true
remote_connected true
alexa_enabled false
google_enabled false
remote_server eu-central-1-1.ui.nabu.casa
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 7.4
update_channel stable
supervisor_version supervisor-2022.01.1
docker_version 20.10.9
disk_total 109.3 GB
disk_used 13.8 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Check Home Assistant configuration (3.9.0), File editor (5.3.3), Home Assistant Google Drive Backup (0.105.2), InfluxDB (4.3.0), MariaDB (2.4.0), Mosquitto broker (6.0.1), Network UPS Tools (0.9.1), Node-RED (11.0.0), Samba share (9.5.1), Terminal & SSH (9.3.0), Studio Code Server (4.1.0), SSH & Web Terminal (10.0.2), AppDaemon 4 (0.8.1), Z-Wave JS to MQTT (0.35.0), Z-Wave JS (0.1.53)
Lovelace
dashboards 1
resources 24
views 17
mode storage
[/center]

Salut,

Il existe un service natif pour faire parler les GH Fonctionne parfaitement ici sur une normale.

Bonsoir Pulpy,

Merci pour ta réponse je me suis mal exprimer, mais c’est justement ce service qui ne fonctionne pas. l’enceinte se déclenche comme si elle allait parler mais aucune parole ne sort.

J’ai le même problème et cela vient du fait que ha est en https.
Dès que je repasse en http ça fonctionne.

Ca fonctionne en https, voir ma config:

tts:
  - platform: google_translate
    base_url: https://********.duckdns.org:8123
    language: 'fr'

et mon automatisation:

alias: Chat porte arrière
description: ''
trigger:
  - type: motion
    platform: device
    device_id: def90537ff43bfd007efdba497b210a7
    entity_id: binary_sensor.pir_sensor
    domain: binary_sensor
condition: []
action:
  - service: media_player.volume_set
    data:
      volume_level: 0.4
    target:
      entity_id:
        - media_player.nest_mini
        - media_player.nest_mini_sdb
  - service: tts.google_translate_say
    data:
      entity_id:
        - media_player.nest_mini
        - media_player.nest_mini_sdb
      message: le chat est devant la porte du salon
mode: single

mais moi c’est un nest mini pas un hub, alors peu etre les hub ont un soucis avec https.

1 « J'aime »

Merci pour vos réponses, je vais essayer en ajoutant la ligne avec la base_url que je n’utilise pas actuellement, je vous tiens au courant.

Je viens d’ajouter la ligne base_url et maintenant ma Google home mini à retrouvé la parole :grinning:
Merci pour l’info :muscle:

1 « J'aime »

Bonsoir,

Merci @WarC0zes, ca fonctionne en http avec l’adresse interne, par contre je n’arrive pas à le faire fonctionner aevc l’adresse de nabu casa qui est en https.

En tout cas merci, ca me permet d’avancer! :slight_smile:

La je peu pas t’aider, j’utilise pas nabu casa . Je passe par google assistant directe et duckdns. Mais le principe doit être le même, tu doit mettre le dns de nabu casa en https.

Bonjour WarC0zes, pas de souci, tu m’a déjà bien aidé, encore merci à toi.

J’ai exactement le même probleme que toi, mais le rajout de la base url ne change rien pour moi… tu as quoi dans tes parametres Systeme/Réseau, dans la case Internet et Réseau local ?

J’ai ça:
Capture d’écran 2022-06-20 185851
et j’ai ça dans le fichier configuration.yaml.


# Text to speech
tts:
  - platform: google_translate
    base_url: https://xxxxxxxxxxxxxxxx.duckdns.org:8123
    language: "fr"

Salut,
Je me suis permis d’effacer le domaine dans le texte… puisqu’il est caché sur l’image

Oups !
Merci te ta vigilance :wink:

Bonjour,
désolé je déterre ce sujet car j’ai exactement le même problème, un bip sur l’enceinte comme si elle s’apprête à communiquer mais aucun son ne sort.
Si j’ajoute base_url dans le fichier de conf cela me désactive TTS au lancement de HA car cet attribut n’est pas reconnu dans ce service d’après les logs.

sinon ce que je trouve dans les logs lorsque j’entends un bip sur l’enceinte

On dirait qu’il n’arrive pas à résoudre l’adresse pour communiquer mais pourtant sur toute les autres fonctions de l’enceinte je n’ai aucun problème entre elle et HA.
Je ne passe pas par Nabu Casa.

Si quelqu’un à une idée je suis preneur.
Merci

Bonjour,
il y a eu du changement depuis. C’est plus en YAML qui faut le configurer, supprime tout.
Maintenant faut passer par les intégrations et installer Google Translate text-to-speech

1 « J'aime »

Merci, oui je suis tombé sur un autre post juste après qui en parlait, j’ai tout supprimé et tout refait mais j’ai exactement le même problème dans les logs malheureusement :frowning:

Ta bien configurer la partie URL ?
Dans paramètre / systeme / réseau
image

Oui je viens de vérifier tout est bon, ça ne peut pas être un port bloquant juste pour du tts ?

oui, possible.
Mais tu utilise google home pour piloter HA ?
Ta configurer google assistant déja ? ta pas ouvert un port pour que ca fonctionne ?