Seite 1 von 2

Sprachausgabe mit TTS

Verfasst: 11.02.2019, 13:00
von him96
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

Re: Sprachausgabe mit TTS

Verfasst: 11.02.2019, 13:43
von Fonzo
him96 hat geschrieben:
11.02.2019, 13:00
Welche Alternativen habt ihr am laufen?
Ich nutzte Sonos.

Re: Sprachausgabe mit TTS

Verfasst: 11.02.2019, 13:52
von Xel66
Ich nutzte Echo. Allerdings benötigt dieses alle paar Wochen manchmal etwas Wartungsaufwand (Cookie manuell erneuern).

Gruß Xel66

Re: Sprachausgabe mit TTS

Verfasst: 11.02.2019, 16:04
von him96
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

Re: Sprachausgabe mit TTS

Verfasst: 11.02.2019, 16:15
von Xel66
him96 hat geschrieben:
11.02.2019, 16:04
Mit Echo meinst du Alexa? Geht da TTS ohne Internetanbindung/Cloud?
Nein!
him96 hat geschrieben:
11.02.2019, 16:04
Optimal fände ich sowas wie Home24-Player auf einem Raspberry...
Hatte ich mal laufen, hört sich grausig an, da die deutsche Unterstützung nicht wirklich gut ist.

Gruß Xel66

Re: Sprachausgabe mit TTS

Verfasst: 11.02.2019, 17:00
von 66er
Fonzo hat geschrieben:
11.02.2019, 13:43
...
Ich nutzte Sonos.
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

Re: Sprachausgabe mit TTS

Verfasst: 11.02.2019, 17:48
von Fonzo
66er hat geschrieben:
11.02.2019, 17:00
Da ich auch Sonos habe, würde mich interessieren, wie Du das umsetzt. :?:

Könntest Du das bitte etwas erläutern?
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)));
Wenn dir einfach Intonation nicht reichen sollte kann man auch Speech Synthesis Markup Language (SSML) benutzten.
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));
Eventuell kann man das auch direkt nur mit einer CCU lösen, damit kenne ich mich persönlich aber leider nicht aus, da ich die CCU nur als Funksender nutze.

Re: Sprachausgabe mit TTS

Verfasst: 11.02.2019, 18:27
von 66er
Danke. :D

Werd' ich mich mit beschäftigen.

Re: Sprachausgabe mit TTS

Verfasst: 03.11.2019, 07:02
von him96
Hallo!

Ich hole das Thema nochmal hoch, da es für mich immer noch nicht abgeschlossen ist und ich immer noch am überlegen bin.

1. TTS über Polly/Sonos ist mir zu teuer, da ich den Lautsprecher wirklich nur dazu nutzen werde.

2. TTS über Home24 auf einem Raspberry

Hat sich das was getan bezüglich der deutschen Unterstützung?

3. TTS über Echo

Es müsste ja ein EchoDot der 2. Generation reichen. Das Mikrofon würde ich ausschalten+abkleben da ich ja wirklich nur die Ausgabe brauche.
Hat da jemand Erfahrungen? Wie habt ihr die Sprachausgabe über einen Echo-Lautsprecher realisiert?

him96

Re: Sprachausgabe mit TTS

Verfasst: 03.11.2019, 09:59
von manfredh
Meine Basis für TTS ist ioBroker. Da mache ich die Sprachausgabe über Google-Lautsprecher.

Am ioBroker hängen neben der Homamatic alle anderen technischen Gewerke des Hauses und auch extern (Kalender, Wetter...), die eine Anbindung ermöglichen. Die Sprachausgabe ist also nicht nur auf Ereignisse aus Homematic begrenzt.