Hier ist sie endlich - die Integration, die es dir ermöglicht deine Assist-Pipeline so zu konfigurieren, wie du es möchtest!
Home Assistant Custom Integration: Nutze jede Assist Satellite Entität (z.B. die Assist Microphone App, Wyoming Satellites, ESPHome Satellites) als Spracheingabe und spiele die TTS-Antwort des Assistenten auf einem beliebigen Media Player ab.
assist_satellite-Entitäten – Assist Microphone App, Wyoming Satellites, ESPHome Voice Satellites, VoIP Satellitesassist_satellite-Unterstützung)assist_satellite-Entität, z.B.:
https://github.com/bigbabol1/HomeAssistant_mic_to_mediaplayer als Repository hinzu (Kategorie: Integration)custom_components/mic_to_mediaplayer in dein Home Assistant config/custom_components/ VerzeichnisDas war's! Die Integration klinkt sich automatisch in die Pipeline-Events der gewählten Satellite-Entität ein und spielt jede TTS-Antwort auf dem Media Player ab.
Assist Satellite (Mikrofon)
│
│ Spracheingabe → Assist Pipeline (STT → Conversation → TTS)
│
├──→ Satellite spielt TTS ab (normal)
│
└──→ [Mic to MediaPlayer] fängt TTS-URL ab
│
↓
Media Player ♪
Die Integration nutzt Instance-Level Patching auf der on_pipeline_event-Methode der gewählten Satellite-Entität. Dadurch:
Der Sensor sensor.*_pipeline_status zeigt:
| Status | Bedeutung |
|---|---|
| Bereit | Wartet auf Spracheingabe |
| Höre zu... | Sprache wird aufgenommen |
| Verarbeite... | STT und Conversation laufen |
| Antwort wird abgespielt | TTS wird auf dem Media Player abgespielt |
| Fehler | Ein Fehler ist aufgetreten |
Zusätzliche Attribute:
last_speech_text: Letzter erkannter Sprachtextlast_response: Letzte Antwort des Assistentensatellite_entity: Die überwachte Satellite-Entitätmedia_player_entity: Der Ziel-Media-Playerinterceptor_active: Ob die Interception aktiv istMIT License – siehe LICENSE
Python
100.0%
Hier ist sie endlich - die Integration, die es dir ermöglicht deine Assist-Pipeline so zu konfigurieren, wie du es möchtest!
Home Assistant Custom Integration: Nutze jede Assist Satellite Entität (z.B. die Assist Microphone App, Wyoming Satellites, ESPHome Satellites) als Spracheingabe und spiele die TTS-Antwort des Assistenten auf einem beliebigen Media Player ab.
assist_satellite-Entitäten – Assist Microphone App, Wyoming Satellites, ESPHome Voice Satellites, VoIP Satellitesassist_satellite-Unterstützung)assist_satellite-Entität, z.B.:
https://github.com/bigbabol1/HomeAssistant_mic_to_mediaplayer als Repository hinzu (Kategorie: Integration)custom_components/mic_to_mediaplayer in dein Home Assistant config/custom_components/ VerzeichnisDas war's! Die Integration klinkt sich automatisch in die Pipeline-Events der gewählten Satellite-Entität ein und spielt jede TTS-Antwort auf dem Media Player ab.
Assist Satellite (Mikrofon)
│
│ Spracheingabe → Assist Pipeline (STT → Conversation → TTS)
│
├──→ Satellite spielt TTS ab (normal)
│
└──→ [Mic to MediaPlayer] fängt TTS-URL ab
│
↓
Media Player ♪
Die Integration nutzt Instance-Level Patching auf der on_pipeline_event-Methode der gewählten Satellite-Entität. Dadurch:
Der Sensor sensor.*_pipeline_status zeigt:
| Status | Bedeutung |
|---|---|
| Bereit | Wartet auf Spracheingabe |
| Höre zu... | Sprache wird aufgenommen |
| Verarbeite... | STT und Conversation laufen |
| Antwort wird abgespielt | TTS wird auf dem Media Player abgespielt |
| Fehler | Ein Fehler ist aufgetreten |
Zusätzliche Attribute:
last_speech_text: Letzter erkannter Sprachtextlast_response: Letzte Antwort des Assistentensatellite_entity: Die überwachte Satellite-Entitätmedia_player_entity: Der Ziel-Media-Playerinterceptor_active: Ob die Interception aktiv istMIT License – siehe LICENSE
Python
100.0%