Sprachausgabe mit TTS
Moderator: Co-Administratoren
Sprachausgabe mit TTS
Hallo!
Aktuell habe ich eine Sprachausgabe mit TTS via Home24-Mediaplayer auf mehreren Android Smartphones realisiert. Dabei hängen die Phone permanent am Netzteil. Nachdem vor kurzem bei einem Bekannten der Akku eines Smartphones abgeraucht ist und erheblichen Schaden angerichtet hat, denke ich über Alternativen nach.
Alexa und Homekit hab ich ausgeschlossen.
Welche Alternativen habt ihr am laufen?
him96
Aktuell habe ich eine Sprachausgabe mit TTS via Home24-Mediaplayer auf mehreren Android Smartphones realisiert. Dabei hängen die Phone permanent am Netzteil. Nachdem vor kurzem bei einem Bekannten der Akku eines Smartphones abgeraucht ist und erheblichen Schaden angerichtet hat, denke ich über Alternativen nach.
Alexa und Homekit hab ich ausgeschlossen.
Welche Alternativen habt ihr am laufen?
him96
Re: Sprachausgabe mit TTS
Ich nutzte Echo. Allerdings benötigt dieses alle paar Wochen manchmal etwas Wartungsaufwand (Cookie manuell erneuern).
Gruß Xel66
Gruß Xel66
---------------------------------------------------------------------------------
242 Kanäle in 89 Geräten und 125 CUxD-Kanäle in 23 CUxD-Geräten,
210 Programme, 145 Systemvariablen und 119 Direktverknüpfungen,
RaspberryMatic Version 2.31.25.20180225
---------------------------------------------------------------------------------
242 Kanäle in 89 Geräten und 125 CUxD-Kanäle in 23 CUxD-Geräten,
210 Programme, 145 Systemvariablen und 119 Direktverknüpfungen,
RaspberryMatic Version 2.31.25.20180225
---------------------------------------------------------------------------------
Re: Sprachausgabe mit TTS
Sonos hatte ich auch schon auf dem Schirm. War mir aber erst mal zu teuer (min 160€).
Würde den Lautsprecher nur für Sprachausgabe nutzen und nicht auch noch zum Musikhören.
Mit Echo meinst du Alexa? Geht da TTS ohne Internetanbindung/Cloud?
Optimal fände ich sowas wie Home24-Player auf einem Raspberry...
him96
Würde den Lautsprecher nur für Sprachausgabe nutzen und nicht auch noch zum Musikhören.
Mit Echo meinst du Alexa? Geht da TTS ohne Internetanbindung/Cloud?
Optimal fände ich sowas wie Home24-Player auf einem Raspberry...
him96
Re: Sprachausgabe mit TTS
Nein!
Hatte ich mal laufen, hört sich grausig an, da die deutsche Unterstützung nicht wirklich gut ist.
Gruß Xel66
---------------------------------------------------------------------------------
242 Kanäle in 89 Geräten und 125 CUxD-Kanäle in 23 CUxD-Geräten,
210 Programme, 145 Systemvariablen und 119 Direktverknüpfungen,
RaspberryMatic Version 2.31.25.20180225
---------------------------------------------------------------------------------
242 Kanäle in 89 Geräten und 125 CUxD-Kanäle in 23 CUxD-Geräten,
210 Programme, 145 Systemvariablen und 119 Direktverknüpfungen,
RaspberryMatic Version 2.31.25.20180225
---------------------------------------------------------------------------------
Re: Sprachausgabe mit TTS
Da ich auch Sonos habe, würde mich interessieren, wie Du das umsetzt.

Könntest Du das bitte etwas erläutern?
Vielen Dank.
LG
Stefan
Homematic in Betrieb seit 15.08.2015 | 3x USV APC ES400 | Visualisierung + Audio: Home24-Apps
CCU2 (2.25.15) Uptime-Rec. 121 Tage
addons: CUx-Daemon 1.8a / eMail-Addon 1.6.0 / XML-API 1.12 / HUE-Addon V1.4.1 / Sonos-Addon
150 Kanäle in 44 Geräten und 236 CUxD-Kanäle in 26 CUxD-Geräten
Heizung, Licht, SSD, RM und Erweiterung GMA
bidirektional vernetzt mit
Charly in Betrieb seit 21.10.2018 ( 3_37_8) Uptime-Rec. > 70 Tage
addons: CUx-Daemon 2.1.0 /CUxD-Highcharts 1.4.5 / eMail-Addon 1.6.8a / XML-API 1.18 /HUE-Addon V1.4.1 / Sonos-Addon
41 Kanäle in 12 Geräten und 163 CUxD-Kanäle in 14 CUxD-Geräten
Rollläden, SSD, Wetter, Logging, Licht, Sonos, Shelly
Fremdkopplungen: AVM-DECT200, Energenie EG-PM2-LAN, Bosch Ferion 5000 OW, Sonos, EMZ, Shelly
Phillips HUE-Bridge mit Ikea-Tradfri-Lampen, Tradfri-Fernbedieung und Osram Smart+ SSD
Meine Infrarot-Heizungssteuerung | individuelle Batterielaufzeitberechnung | Mein Multifunktionssystem | Fensteröffnungszeit überwachen
CCU2 (2.25.15) Uptime-Rec. 121 Tage
addons: CUx-Daemon 1.8a / eMail-Addon 1.6.0 / XML-API 1.12 / HUE-Addon V1.4.1 / Sonos-Addon
150 Kanäle in 44 Geräten und 236 CUxD-Kanäle in 26 CUxD-Geräten
Heizung, Licht, SSD, RM und Erweiterung GMA
bidirektional vernetzt mit
Charly in Betrieb seit 21.10.2018 ( 3_37_8) Uptime-Rec. > 70 Tage
addons: CUx-Daemon 2.1.0 /CUxD-Highcharts 1.4.5 / eMail-Addon 1.6.8a / XML-API 1.18 /HUE-Addon V1.4.1 / Sonos-Addon
41 Kanäle in 12 Geräten und 163 CUxD-Kanäle in 14 CUxD-Geräten
Rollläden, SSD, Wetter, Logging, Licht, Sonos, Shelly
Fremdkopplungen: AVM-DECT200, Energenie EG-PM2-LAN, Bosch Ferion 5000 OW, Sonos, EMZ, Shelly
Phillips HUE-Bridge mit Ikea-Tradfri-Lampen, Tradfri-Fernbedieung und Osram Smart+ SSD
Meine Infrarot-Heizungssteuerung | individuelle Batterielaufzeitberechnung | Mein Multifunktionssystem | Fensteröffnungszeit überwachen
Re: Sprachausgabe mit TTS
Ich selber nutzte IP-Symcon, die Sprache wird von Polly generiert, man kann aber sicher auch einen anderen Dienst nehmen.
Das generierte mp3 wird bei mir dann über SymconSonos auf dem Sonos Gerät oder einer Sonos Gruppe ausgegeben. Was Du dann generiert als MP3 bzw. welche Werte aus Homematic oder anderen Systemen genutzt werden für die Sprachausgabe ist dann völlig frei.
Ein Beispiel sieht als Skript so aus:
Code: Alles auswählen
$timestamp = time();
$uhrzeit = date("H:i", $timestamp);
$temp_office = GetValueFormatted(28294 /*[Geräte\Homematic\Räume\Büro\Büro Thermostat Temperatursensor\Temperatur]*/);
$text = "Es ist ".$uhrzeit.". Im Büro ist die Temperatur bei ".$temp_office;
SNS_PlayFiles(28191 /*[Geräte\Heimkino\Audio\Sonos\Sonos Bad]*/, array(POLLY_saveMP3(20041 /*[Geräte\TextToSpeech\Polly\Polly Vicki]*/, $text)));
Dann kannst Du Pausen hinzufügen oder bestimmte Wörter betonen.
Code: Alles auswählen
$polly_tts = POLLY_saveMP3(20041 /*[Geräte\TextToSpeech\Polly\Polly Vicki]*/, "<speak><prosody volume='+6dB'> Lauter Text. </prosody> <prosody volume='-6dB'> Leiser Text. </prosody> </speak>");
SNS_PlayFiles(28191 /*[Geräte\Heimkino\Audio\Sonos\Sonos Bad]*/, array($polly_tts));
Re: Sprachausgabe mit TTS
Danke.
Werd' ich mich mit beschäftigen.

Werd' ich mich mit beschäftigen.