TTS über Google Cast unterbricht Musikwiedergabe

Keine passende Kategorie? Bzw. Allgemeine Diskussionen rund um Home Assistant.


Antworten
Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

TTS über Google Cast unterbricht Musikwiedergabe

Beitrag von darki »

Hallo zusammen,

ich packe es mal hier rein - kann gern verschoben werden wenn es woanders besser aufgehoben ist.

Ich habe in meiner Wohnung eine Vielzahl von Google Geräten (Nest Minis, Nest Hubs, Nest Audios etc.) verteilt. Auf diesen läuft oft Musik. Wenn ich während der Wiedergabe etwas frage (Wetter etc.) wird die Musikwiedergabe nach dem Ablauf fortgesetzt.

Nun habe ich im HA die Google Cast Integration installiert und alle Geräte wurden gefunden. Ich nutz außerdem TTS von Microsoft edge_tts (klingt für mich am Natürlichsten).

Nun gebe ich in diversen Automationen auch TTS über die Cast Geräte aus (zum Beispiel wenn die Tür verriegelt wurde). Hier verbindet sich HA dann mit dem Cast Gerät und spielt das entsprechende Voice ab. Leider wird danach eine eventuelle Musik nicht weiter wiedergegeben.

Gibt es eine Möglichkeit TTS auf den Cast Geräten so wiederzugeben, dass anschließend die Musik weiter abgespielt wird?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: TTS über Google Cast unterbricht Musikwiedergabe

Beitrag von Osorkon »

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: TTS über Google Cast unterbricht Musikwiedergabe

Beitrag von darki »

Super danke, mach ich gleich!

Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: TTS über Google Cast unterbricht Musikwiedergabe

Beitrag von darki »

Ich hab das jetzt mal versucht, bekomme aber einen Fehler im YAML

Habe nur mal einen Test-Schnippsel aus einer bestehenden Automatisierung genommen und diese erweitert:

Code: Alles auswählen

description: ""
mode: single
trigger:
  - platform: state
    entity_id:
      - binary_sensor.ftk_tuerschloss
    to: "off"
    alias: Wenn Tuer verriegelt wurde
condition: []
action:
  - service: scene.create
    data:
      scene_id: scene_before_nest-hub-couch
      snapshot_entities: media_player.nest_hub_couch
  - service: tts.edge_tts_say
    data:
      entity_id: media_player.nest_hub_couch
      message: Das ist ein kleiner Test
    alias: TTS
  - delay:
      hours: 0
      minutes: 0
      seconds: 5
      milliseconds: 0
  - service: scene.turn_on
    data: {}
    target:
      entity_id: scene_before_nest-hub-couch
    mode: single
alias: _test-untebrechung

Ich erhalte hier aber als Fehler

Code: Alles auswählen

Message malformed: not a valid value for dictionary value @ data['action'][3]['target']['entity_id']

Wenn ich es mir im visuellen Editor anschaue sieht es so als als würde er die Szene nicht finden (die er ja erst erstellen soll).

SCR-20230409-hhn.png
SCR-20230409-hhn.png (36.25 KiB) 83 mal betrachtet

Muss diese vorab schon temporär leer angelegt sein damit ich die Automatisierung speichern kann?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: TTS über Google Cast unterbricht Musikwiedergabe

Beitrag von Osorkon »

Verwende bitte keine Sonderzeichen "-"
also nicht

Code: Alles auswählen

scene_before_nest-hub-couch

sondern

Code: Alles auswählen

scene_before_nest_hub_couch

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: TTS über Google Cast unterbricht Musikwiedergabe

Beitrag von darki »

Danke!

Ich hab es jetzt mal mit Spotify ausprobiert, hiermit scheint es leider nicht zu funktionieren.
Auch wenn ich die erstellte Szene danach testweise manuell aktiviere, wird auf dem Gerät nichts abgespielt

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: TTS über Google Cast unterbricht Musikwiedergabe

Beitrag von Osorkon »

Funktioniert es es bei Dir generell nicht?
Oder nur nicht, wenn Spotify angespielt wird?

Zu Spotify kann ich leider nichts sagen, da ich es nicht verwende.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: TTS über Google Cast unterbricht Musikwiedergabe

Beitrag von darki »

Ich hab es noch mit TuneIn versucht, damit klappt es. Aber nach dem 5 Sekunden Delay dauert es nochmal ca. 15-25 Sekunden bis es weiter geht

Antworten