Hauptmenü

My TTS geht nicht

Begonnen von Jackeson, 24 November 2015, 19:01:02

Vorheriges Thema - Nächstes Thema

Jackeson

Hallo,
möchte gerne die Sprachausgabe haben
habe es instaliert wie angegeben dann so definiert:

define Schranklicht_10100_A IT F0F000FFFF  11 10
attr Schranklicht_10100_A IODev CUL_0

dann Sprachausgabe definiert

define Schranklicht_10100_A IT F0F000FFFF 11 10 notify Schranklicht:on set MyTTS tts Buero Schranklicht geht aus
dann hatte ich diese Meldung im Log

sudo: no tty present and no askpass program specified

    #3) With great power comes great responsibility.
    #2) Think before you type.
    #1) Respect the privacy of others.

Administrator. It usually boils down to these three things:
We trust you have received the usual lecture from the local System

2015.11.24 18:44:16 4: Text2Speech:sudo /usr/bin/mplayer -ao alsa:device=hw=0.0 -really-quiet -nolirc -noconsolecontrols cache/96ee3d4dc1f9fc4665ecef8eb7bef63b.mp3
2015.11.24 18:44:16 4: Text2Speech_CalcMP3Duration: cache/96ee3d4dc1f9fc4665ecef8eb7bef63b.mp3 hat eine Länge von 2 Sekunden.
2015.11.24 18:44:16 4: Text2Speech: cache/96ee3d4dc1f9fc4665ecef8eb7bef63b.mp3 gefunden, kein Download
2015.11.24 18:44:16 4: Text2Speech: Textbaustein ist keine direkte MP3 Datei, ermittle MD5 CacheNamen: 96ee3d4dc1f9fc4665ecef8eb7bef63b.mp3
2015.11.24 18:44:16 4: Text2Speech: Bearbeite jetzt den Text: Buero Schranklicht geht an
2015.11.24 18:44:16 4: Verwende TTS Spracheinstellung: Deutsch
2015.11.24 18:44:16 4: MyTTS: 0 => Buero Schranklicht geht an
2015.11.24 18:44:16 4: MyTTS: Auflistung der Textbausteine nach Aufbereitung:
2015.11.24 18:44:15 2: IT set Schranklicht off
2015.11.24 18:44:13 2: IT set Schranklicht on
sudo: no tty present and no askpass program specified

    #3) With great power comes great responsibility.
    #2) Think before you type.
    #1) Respect the privacy of others.

Administrator. It usually boils down to these three things:
We trust you have received the usual lecture from the local System

wäre nett wenn mir jemand Helfen könnte weiß nicht was ich falsch mache
aller anfang ist schwer

Ellert


Jackeson

Zitat von: Ellert am 24 November 2015, 19:13:45
Sind die Benutzerrechte richtig gesetzt?

Siehe: http://www.fhemwiki.de/wiki/Text2Speech

Ja hab wie angegeben  sudo usermod -aG audio fhem  eingegeben Samsung Galaxy S6 Edge
aller anfang ist schwer

Ellert

Als ich Text2Speech eingerichtet hatte, hat das bei mir nicht funktioniert.

Ich habe die sudoers angepasst, dann ging es.

ALL ALL = NOPASSWD: /usr/bin/mplayer

Jackeson

#4
Hallo,
vielen Dank hab die sudoers angepasst

aber es geht immer noch nicht und im log hab ich diese Meldung

Terminal type `unknown' is not defined.
liegt es am definieren ?

aller anfang ist schwer

Hollo

Das notify ist doch total Grütze, oder ?  :-\

Sieht mir danach aus, als wenn es kein Ausgabe-Device gäbe.
Einrichtung Schritt-für-Schritt durchgeführt, kommt da anderweitig Ton raus?
FHEM 6.x auf RPi 3B Buster
Protokolle: Homematic, Z-Wave, MQTT, Modbus
Temp/Feuchte: JeeLink-Clone und LGW mit LaCrosse/IT
sonstiges: Linux-Server, Dreambox, "RSS-Tablet"

Jackeson

#6
Hallo,
hab nochmal alles instaliert,dann hab ich aplay -l gemacht im Anhang das Bild
vielleicht ist da was falsch ?

ein auszug aus dem Logfile
Terminal type `unknown' is not defined.
2015.11.25 10:27:25 4: Text2Speech:sudo /usr/bin/mplayer -ao alsa:device=hw=0.0 -really-quiet -nolirc -noconsolecontrols cache/c56520a9fa392313b341589e378c3eb3.mp3
2015.11.25 10:27:25 4: Text2Speech_CalcMP3Duration: cache/c56520a9fa392313b341589e378c3eb3.mp3 hat eine Länge von 5 Sekunden.
2015.11.25 10:27:25 4: Text2Speech: cache/c56520a9fa392313b341589e378c3eb3.mp3 gefunden, kein Download
2015.11.25 10:27:25 4: Text2Speech: Textbaustein ist keine direkte MP3 Datei, ermittle MD5 CacheNamen: c56520a9fa392313b341589e378c3eb3.mp3
2015.11.25 10:27:25 4: Text2Speech: Bearbeite jetzt den Text: Buero Schranklicht geht an weiss nicht was ich noch schreiben soll ok
2015.11.25 10:27:25 4: Verwende TTS Spracheinstellung: Deutsch
2015.11.25 10:27:25 4: MyTTS: 0 => Buero Schranklicht geht an weiss nicht was ich noch schreiben soll ok
2015.11.25 10:27:25 4: MyTTS: Auflistung der Textbausteine nach Aufbereitung:
2015.11.25 10:27:25 4: Schranklicht_10100_A exec set MyTTS tts Buero Schranklicht geht an weiß nicht was ich noch schreiben soll ok
2015.11.25 10:27:25 2: IT set Schranklicht off
2015.11.25 10:27:23 2: IT set Schranklicht on
aller anfang ist schwer

Ellert

Hast Du nach den Änderungen ein Reboot durchgeführt?

Poste mal ein Listing von MyTTs "list MyTTS".

Wo willst Du die Ansage ausgeben? Am RasPi, Bluetooth?

Jackeson

Hallo,
am Raspi Lautsprecher ist angeschlossen oder soll ich mal nen anderen versuchen

Internals:
   ALSADEVICE hw=0.0
   CFGFN
   DEF        hw=0.0
   MODE       DIRECT
   NAME       MyTTS
   NR         68
   STATE      Initialized
   TYPE       Text2Speech
   Readings:
     2015-11-25 11:33:08   duration        15
     2015-11-25 11:33:08   endTime         00:00:00
     2015-11-25 11:33:27   playing         0
   Helper:
     Text2Speech:
Attributes:
   TTS_UseMP3Wrap 1
   room       Text2Speech
   verbose    4
aller anfang ist schwer

Ellert

Es sieht ja erstmal alle gut aus.
Die MP3-Datei wurde erzeugt.
Nur der Zugriff auf tty klappt nicht, bzw. Terminal type `unknown' is not defined.

Hast Du mal versucht mit sudo raspi-config -> Advanced Options -> Audio -> Force 3.5mm jack zusetzen und zu rebooten.

Bei mir läuft noch Wheezy auf dem RasPi 2. Wenn Du ein Upgrade auf Jessie gemacht hast, könnte das zu Rechteproblemen führen, beim Zugriff auf GPIOs ist das so. Ob das auch tty betrifft, ist nur eine Vermutung. Siehe dazu hier: http://forum.fhem.de/index.php/topic,42788.msg348822.html#msg348822

Fhem sollte Mitglied der Gruppe tty, dialout und ggf auch audio sein, kannst Du feststellen mit:
groups fhem

Jackeson

#10
Hallo,

groups fhem ausgeführt
Meldung :
fhem : dialout tty mail audio
denke ist ok

Ja Jessie wurde instaliert
aller anfang ist schwer

Ellert

Wie gesagt, ein Upgrade kann Probleme machen, daher ist ein Clean-Install vorzuziehen.

Ellert

Auf meinem Testrechner  Pi B2 mit aktuellem Jessie-Image funktioniert die Sprachausgabe.
Die Meldung: "Terminal type `unknown' is not defined." kommt bei mir auch.

Kann es sein, dass Du passive Lautsprecher nutzt, dafür ist der Ausgang des RasPi zu schwach. Versuch mal hochohmige Kopf- oder Ohrhörer.

Hollo

Zitat von: Ellert am 25 November 2015, 14:55:03
Wie gesagt, ein Upgrade kann Probleme machen, daher ist ein Clean-Install vorzuziehen.
Nun mach ihm mal keine Angst... bei einem ordentlich konfigurierten Linux-System ist ein Upgrade kein Problem.

Die eigentliche Frage ist noch immer nicht beantwortet...
kommt da beim Testen / von der Konsole was aus dem Lautsprecher?
Erst wenn das sicher funktioniert, kannst Du nach fhem und Rechten gucken.

Deinem Screenshot nach ist doch Dein Device card 0 : Device 1  oder?
In der config hast Du aber card 0 : device 0 angegeben!?
FHEM 6.x auf RPi 3B Buster
Protokolle: Homematic, Z-Wave, MQTT, Modbus
Temp/Feuchte: JeeLink-Clone und LGW mit LaCrosse/IT
sonstiges: Linux-Server, Dreambox, "RSS-Tablet"

Ellert

@Hollo: Im Screenshot werden 2 Geräte angezeigt  card 0 : device 0 und card 0 : device 1, letzteres ist der HDMI Ausgang. Daher mein Vorschlag mal Force Audio Jack einzustellen.