Neues Modul: Text2Speech

Begonnen von Tobias, 07 Januar 2014, 12:57:23

Vorheriges Thema - Nächstes Thema

Frank_Huber

Zitat von: Wzut am 05 März 2017, 19:58:36
Ich habe das jetzt so im SIP Modul eingebunden :
1. ich überschreibe lastFilename mit ---
2. rufe tts mit Text auf
3. warte das lastFilename einen Wert ungleich --- hat (Abbruch nach vom User definierter Zeit)
4. wandle mit sox das mp3 File in ein raw audio
5. starte den Anruf und spiele das File ab.

Hi Wzut,
kannst das bischen näher beschreiben? Würde das auch gern nachbauen und mit SIP Telefonie etwas vorgelesen bekommen. :-)
big thx!

Grüße
Frank

Wzut

ist zwar hier OT , aber lies zur Einstimmung https://wiki.fhem.de/wiki/SIP-Client und stelle danach bitte eventuelle Fragen im SIP Thread.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

martin2day

Guten Morgen,

hat schon mal einer mit dem Attribut TTS_Quality herumgespielt...?
Bei mir werden immer nur 24kHz MP3's erzeugt?

Gruß Martin

Tobias

TTS_Quality gibts IMHO für Google nicht. nur für die anderen Engines
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Navigator

#769
Hat jemand eine Idee, warum bei mir die erzeugten Dateien, wenn sie aus mehreren als Wraps zusammengesetzt sind, manchmal zu langsam und manchmal zu schnell wiedergegeben werden? Die Stimmen klingen dadurch verzerrt. Ich habe die Dateien mal mit dem VLC Player wiedergegeben. Dort werden sie korrekt abgespielt. Der Mediaplayer spielt sie aber auch verzerrt ab, zumindest immer nur den zweiten zusammengesetzen Teil... Sehr merkwürdig.

Update: mit deaktiviertem MP3Wrap scheint es zu funktionieren.
Gruß aus Sachsen. FHEM auf Cubietruck. Vormals EZControl XS1 User.

Ellert

Zitat von: Dittel am 14 April 2017, 10:57:55
Hat jemand eine Idee, warum bei mir die erzeugten Dateien, wenn sie aus mehreren als Wraps zusammengesetzt sind, manchmal zu langsam und manchmal zu schnell wiedergegeben werden? Die Stimmen klingen dadurch verzerrt. Ich habe die Dateien mal mit dem VLC Player wiedergegeben. Dort werden sie korrekt abgespielt. Der Mediaplayer spielt sie aber auch verzerrt ab, zumindest immer nur den zweiten zusammengesetzen Teil... Sehr merkwürdig.

Update: mit deaktiviertem MP3Wrap scheint es zu funktionieren.
https://forum.fhem.de/index.php/topic,18481.msg602741.html#msg602741
Kannst Du die unterschiedlichen Bit- o. Sampleraten der Originaldateien bestätigen, wenn Du MP3Wrap verwendest?

Navigator

Ich habe mir die Dateien mal angesehen. Eine ist mit 16000Hz die andere mit 24000Hz aufgenommen. Allerdings muss ich dazusagen, daß erstere Datei aus dem Cache kommt und vom März 2016 ist. Ich habe diese gelöscht und neu genierieren lassen und es funktioniert jetzt.  Hat wohl hier mal Anpassungen vom Wrapper gegeben oder?
Gruß aus Sachsen. FHEM auf Cubietruck. Vormals EZControl XS1 User.

Ellert

Der Wrapper packt die Dateien nur zusammen, Google sampled nach meiner Erfahrung manchmal unterschiedlich.

Tueftler1983

Hallo ich wollte gerne das Modul mit dem Bluetooth Lautsprecher nutzen.
Habe alles nach dem Wiki eingerichtet und über Console kann ich auch den Livestream von 1Live wiedergeben aber über fhem bekomme ich keinen Ton raus.
Im log steht das

2017.04.14 23:23:47 4: MyTTS: Auflistung der Textbausteine nach Aufbereitung:
2017.04.14 23:23:47 4: MyTTS: 0 => Hallo
2017.04.14 23:23:47 4: Verwende TTS Spracheinstellung: Deutsch
2017.04.14 23:23:47 4: Text2Speech: Bearbeite jetzt den Text: Hallo
2017.04.14 23:23:47 4: Text2Speech: Textbaustein ist keine direkte MP3 Datei, ermittle MD5 CacheNamen: 71ce4185214eb43202358604a63cdcab.mp3
2017.04.14 23:23:47 4: Text2Speech: cache/71ce4185214eb43202358604a63cdcab.mp3 gefunden, kein Download
2017.04.14 23:23:47 4: Text2Speech_CalcMP3Duration: cache/71ce4185214eb43202358604a63cdcab.mp3 hat eine Länge von 1 Sekunden.
2017.04.14 23:23:47 4: Text2Speech:sudo /usr/bin/mplayer  -really-quiet -nolirc -noconsolecontrols -softvol -softvol-max 110 -volume 100 cache/71ce4185214eb43202358604a63cdcab.mp3


Warum bekomme ich keinen Ton über FHEM?

Tobias

Ich glaube nicht das dein bluetooth Device auf hw=0:0 sitzt

Gesendet von meinem Leap mit Tapatalk

Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tueftler1983

default oder none funktioniert auch nicht

Tobias

Need, aber deine asound.conf musst du anpassen und hier referenziert. Woher soll mplayer denn wissen wo dein bt device sitzt??

Gesendet von meinem Leap mit Tapatalk

Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tueftler1983

asound.conf und in der rfcomm.conf
Ist jeweils der BT Lautsprecher eingetragen... Siehe Screenshots

Tueftler1983

Wie definiere ich denn jetzt in FHEM das ausgabedevice also Device:bluetooth??
Weil in der Console der Aufruf siehe Screenshot funktioniert

Tueftler1983

Ah so einfach geht's bluetooth in die definition.

Aber wieso kann ich keine Werte wie 6,5 Grad ausgeben?
Nach der 6 kommt nix mehr. Und bei 6.7 Grad kommt kommt die Ausgabe 6 sprechpause 7 Grad