Seite 1 von 1
TTS über Google Cast unterbricht Musikwiedergabe
Verfasst: Sa 8. Apr 2023, 21:50
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?
Re: TTS über Google Cast unterbricht Musikwiedergabe
Verfasst: So 9. Apr 2023, 00:05
von Osorkon
Re: TTS über Google Cast unterbricht Musikwiedergabe
Verfasst: So 9. Apr 2023, 10:04
von darki
Super danke, mach ich gleich!
Re: TTS über Google Cast unterbricht Musikwiedergabe
Verfasst: So 9. Apr 2023, 12:36
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 (36.25 KiB) 95 mal betrachtet
Muss diese vorab schon temporär leer angelegt sein damit ich die Automatisierung speichern kann?
Re: TTS über Google Cast unterbricht Musikwiedergabe
Verfasst: So 9. Apr 2023, 13:16
von Osorkon
Verwende bitte keine Sonderzeichen "-"
also nicht
sondern
Gruß
Osorkon
Re: TTS über Google Cast unterbricht Musikwiedergabe
Verfasst: So 9. Apr 2023, 14:24
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
Re: TTS über Google Cast unterbricht Musikwiedergabe
Verfasst: So 9. Apr 2023, 16:27
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
Re: TTS über Google Cast unterbricht Musikwiedergabe
Verfasst: So 9. Apr 2023, 22:05
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