NEWS
SayIT keine Ausgabe
-
Hallo
Habe auf einem Raspberry Pi Zero W ioBroker installiert und möchte mit dem Sayit- Adapter Text to Spech umwandeln.
Auf dem RPi ist auf den GPio Pins eine Zusatzkarte von RASPIAUDIO.Com gesteckt die unter Pi Einstellungen-Audio-Device-Settings
als "snd_rpi_hifiberry_dac (Alsa Mixer) eingestellt ist.
Stelle ich unter Objekte-sayit.0-tts-text einen Text ein dann wird der Text in eine mp3 Datei umgewandelt, aber nicht ausgegeben.
Ich bekomme dann einige Fehlermeldungen:
sayit.0 2019-02-06 12:19:37.598 error Can't find a suitable libao driver. (Is device in use?) sayit.0 2019-02-06 12:19:37.598 error ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card sayit.0 2019-02-06 12:19:37.598 error MPEG 2.0 layer III, 24 kbit/s, 16000 Hz mono sayit.0 2019-02-06 12:19:37.598 error Playing MPEG stream from 632252d315c89b8cf01582c683b01db2.mp3 ... sayit.0 2019-02-06 12:19:37.598 error Directory: /opt/iobroker/cache sayit.0 2019-02-06 12:19:37.598 error tcgetattr(): Inappropriate ioctl for device sayit.0 2019-02-06 12:19:37.598 error THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK! sayit.0 2019-02-06 12:19:37.598 error Uses code from various people. See 'README' for more! sayit.0 2019-02-06 12:19:37.598 error now maintained by Nanakos Chrysostomos and others. sayit.0 2019-02-06 12:19:37.598 error Version 0.3.2-1 (2012/03/25). Written and copyrights by Joe Drew, sayit.0 2019-02-06 12:19:37.598 error High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3. sayit.0 2019-02-06 12:19:37.598 error Cannot play:Error: Command failed: mpg321 -g 70 /opt/iobroker/cache/632252d315c89b8cf01582c683b01db2.mp3 sayit.0 2019-02-06 12:19:37.080 debug Duration "hallo höre mal nicht zu du armer ": 4 sayit.0 2019-02-06 12:19:36.802 info saying: hallo höre mal nicht zu du armerLade ich dann in Instanzen diese mp3 Datei und drücke Play, dann wird sie Abgespielt ebenso im VCL-Player.
Unter Instanzen ist eingestellt:
Ausgabe durch : System
Sprache : PicoTTS - Deutsch
Linux Player : mpg321
stelle ich den omxplayer ein dann werden auch ein paar Fehlermeldungen angezeigt:
sayit.0 2019-02-06 12:26:16.249 error Cannot play:Error: Command failed: omxplayer -o local /opt/iobroker/cache/632252d315c89b8cf01582c683b01db2.mp3 sayit.0 2019-02-06 12:26:15.268 error Cannot play:Error: Command failed: omxplayer -o local /opt/iobroker/node_modules/iobroker.sayit/632252d315c89b8cf01582c683b01db2.mp3 sayit.0 2019-02-06 12:26:12.615 debug system.adapter.admin.0: logging true sayit.0 2019-02-06 12:26:12.482 debug Duration "hallo höre mal nicht zu du armer ": 4 sayit.0 2019-02-06 12:26:12.080 info saying: hallo höre mal nicht zu du armerWie kann ich den Fehler loswerden ?
Muss ich einen anderen Player einstellen, und wie ?
Gruß NetFritz
-
Was hast du in den SayIt Einstellungen eingestellt? Screenshot!
Was ist mit dem Fehler: Can't find a suitable libao driver. (Is device in use?) –> Google benutzt?
-
-
Hallo
Habe jetzt mal ein Script erstellt.
var idSayIt = "sayit.0.tts.text"; setState (idSayIt, "Fenster offen ");wenn ich das Script starte dann kommt in der Log:
2019-02-06 18:53:19.017 error Can't find a suitable libao driver. (Is device in use?) sayit.0 2019-02-06 18:53:19.017 error ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card sayit.0 2019-02-06 18:53:19.017 error MPEG 2.0 layer III, 24 kbit/s, 16000 Hz mono sayit.0 2019-02-06 18:53:19.017 error Playing MPEG stream from 890dced7d85dd07e4fe0a2141db535d5.mp3 ... sayit.0 2019-02-06 18:53:19.017 error Directory: /opt/iobroker/cache sayit.0 2019-02-06 18:53:19.017 error tcgetattr(): Inappropriate ioctl for device sayit.0 2019-02-06 18:53:19.017 error THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK! sayit.0 2019-02-06 18:53:19.017 error Uses code from various people. See 'README' for more! sayit.0 2019-02-06 18:53:19.017 error now maintained by Nanakos Chrysostomos and others. sayit.0 2019-02-06 18:53:19.017 error Version 0.3.2-1 (2012/03/25). Written and copyrights by Joe Drew, sayit.0 2019-02-06 18:53:19.017 error High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3. sayit.0 2019-02-06 18:53:19.017 error Cannot play:Error: Command failed: mpg321 -g 70 /opt/iobroker/cache/890dced7d85dd07e4fe0a2141db535d5.mp3 sayit.0 2019-02-06 18:53:18.436 debug Duration "Fenster offen ": 3 sayit.0 2019-02-06 18:53:18.323 info saying: Fenster offenKopiere ich dann "mpg321 -g 70 /opt/iobroker/cache/890dced7d85dd07e4fe0a2141db535d5.mp3" aus der Log in die Konsole
dann wird der Text auf den RPi ausgegeben. ???
Kann das ewtl. etwas mit dem Rechten zu tun haben?
In der Konsole mit root und ioBroker mit User iobroker ?
Gruß NetFritz
