Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] Sayit spricht nicht, spielt aber Gong-Ankündigung

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    14
    1
    183

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

[gelöst] Sayit spricht nicht, spielt aber Gong-Ankündigung

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
11 Beiträge 4 Kommentatoren 2.6k Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • andreA Offline
    andreA Offline
    andre
    Developer
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich versuche gerade den ioBroker sayit Adapter zum Laufen zu bekommen. Leider spricht er aber nicht mit mir.

    Soll heißen, dass er zwar die "gong.mp3" zur Ankündigung abspielt, aber keinen Text wieder gibt. :(

    Das "Abspielgerät" ist dabei ein Raspi 2 mit Raspbian Jessie mit chromium-browser. Außerdem hat er eine Hifiberry DAC installiert. mpg321 ist installiert.

    Der ioBroker Host ist ein Cubie 3 mit Armbian Jessie. mpg321 ist installiert.

    Hier mal meine Konfig und das Log:

    Adapterkonfig:
    914_config.png
    Script:

    var idSayIt = "sayit.0.tts.text"; 
    var vol ="sayit.0.tts.volume";
    
    setState (vol,70);
    setState (idSayIt, "Hallo Welt");
    
    

    Log:

    sayit-0	2016-01-29 16:35:07	debug	Duration "Hallo Welt": 2
    sayit-0	2016-01-29 16:35:07	info	saying: Hallo Welt
    sayit-0	2016-01-29 16:35:06	debug	Duration "/opt/iobroker/node_modules/iobroker.sayit/gong.mp3": 1
    sayit-0	2016-01-29 16:35:06	info	saying: /opt/iobroker/node_modules/iobroker.sayit/gong.mp3
    inMem	2016-01-29 16:35:06	debug	message sayit.0.* sayit.0.tts.text val=Hallo Welt, ack=false, ts=1454081707, q=0, from=system.adapter.javascript.0, lc=1454081482
    inMem	2016-01-29 16:35:06	debug	message sayit.0.* sayit.0.tts.volume val=70, ack=false, ts=1454081707, q=0, from=system.adapter.javascript.0, lc=1454081482
    javascript-0	2016-01-29 16:35:06	info	script.js.sayit: registered 0 subscriptions and 0 schedules
    javascript-0	2016-01-29 16:35:06	info	Start javascript script.js.sayit
    javascript-0	2016-01-29 16:35:06	info	Stop script script.js.sayit
    
    

    Wie man im Log sieht, gibt es keine Fehlermeldung. Für mich sieht es so aus, alsob ioBroker der Meinung ist das der Text abgespielt wird.

    Die Cache-Datei unter /opt/iobroker/cache wird übrigens abgelegt und hat auch den gewünschten Inhalt (wenn ich sie manuell mit vlc abspiele). Aber sprechen tut mein Raspi nicht. Lediglich der Gong ertönt.

    Ich habe schon überlegt ob sayit vielleicht den tts-sound woanders ausgibt, aber ich habe nur noch die Hifiberry DAC Soundkarte als einzige (und als default) im System. Und ich wüsste auch nicht warum das dann anders sein sollte, als die gong.mp3, welche ja korrekt ausgegeben wird…

    Hat vielleicht eine Idee wo ich noch ansetzen könnte?

    Danke.

    MfG, André

    Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

    1 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #2

      Was passiert, wenn du http://ip:8082/state/sayit.0.tts.mp3 im browser aufrufst?

      1 Antwort Letzte Antwort
      0
      • andreA Offline
        andreA Offline
        andre
        Developer
        schrieb am zuletzt editiert von
        #3

        @Bluefox:

        Was passiert, wenn du http://ip:8082/state/sayit.0.tts.mp3 im browser aufrufst? `
        Web läuft bei mir auf Port 80, demnach passiert beim obigen Aufruf nichts. Wenn ich den Pfad mit Port 80 aufrufe, bekomme ich die korrekte MP3-Datei…

        MfG,

        André

        [EDIT] Es scheint mir als hat Chromium Probleme die MP3-Datei ab zu spielen. Wenn ich die MP3 direkt mit Chromium auf dem Raspi öffne, kommt kein Ton. Aber warum funktioniert dann die gong.mp3? Wird die anders als die tts-MP3-Datei wiedergegeben?

        Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

        1 Antwort Letzte Antwort
        0
        • andreA Offline
          andreA Offline
          andre
          Developer
          schrieb am zuletzt editiert von
          #4

          So, nach vielen Tests habe ich es gefunden.

          Die TTS-MP3-Dateien sind in Mono und besitzen eine niedrige Samplerate (16000 Hz). Die gong.mp3 hingegen ist "normal" in stereo und mit 44100 Hz.

          Die bei mir im Raspi 2 werkelnde Hifiberry DAC Soundkarte (für guten Sound als Squeezebox) unterstützt niedrige Sampleraten und mono schlichtweg nicht. :( Daher auch kein Sound beim Abspielen der Datei.

          Falls nicht noch jemand eine Idee hat, oder man irgendwie die TTS-MP3-Dateien mit anderen Einstellungen erstellen kann, muss ich mir wohl leider etwas anderes einfallen lassen…

          MfG, André

          Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

          1 Antwort Letzte Antwort
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            schrieb am zuletzt editiert von
            #5

            Steigt auf Amazon um. Da sollte Qualität besser sein.

            1 Antwort Letzte Antwort
            0
            • andreA Offline
              andreA Offline
              andre
              Developer
              schrieb am zuletzt editiert von
              #6

              @Bluefox:

              Steigt auf Amazon um. Da sollte Qualität besser sein. `

              Mhh, auch Ivona macht leider nur mono und 22050Hz. :(

              Habe aber leider auch nach einer langen Google-Session keine Möglichkeit gefunden, wie ich den TTS-Sound trotz installiertem Hifiberry abspielen könnte. Mein Versuch, den Onboardsound zusätzlich zum Hifiberry zu aktivieren und als Soundausgabegerät für den Chromium-Browser zu nutzen ist leider gescheitert. Oder hat jemand da zufällig noch Erfahrungen? ;)

              MfG,

              André

              Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

              1 Antwort Letzte Antwort
              0
              • R Offline
                R Offline
                rascal
                schrieb am zuletzt editiert von
                #7

                hey,

                gibts was neues?

                @andre, hast du schon daran gedacht die Hifiberry Jungs zu kontaktieren? Vielleicht können die was machen?

                1 Antwort Letzte Antwort
                0
                • andreA Offline
                  andreA Offline
                  andre
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  @rascal:

                  hey,

                  gibts was neues?

                  @andre, hast du schon daran gedacht die Hifiberry Jungs zu kontaktieren? Vielleicht können die was machen? `
                  Hallo,

                  nein nichts Neues hier. Werde aber meine Sprachausgabe wohl vom Hifiberry (und seiner Squeezeboxfunktion) entkoppeln und das ganze via Chromecast Audio realisieren. Momentan stehen aber andere Baustellen weiter oben auf der Liste.

                  Kontakt zu Hifyberry würde nichts bringen. Die Specs von dem Ding sind da leider eindeutig. Entsprechende (oder zumindest verwandte) Anfragen sind auch im Supportbereich zu finden und wurden immer mit Hinweis auf die technischen Spezifikationen abgeschmettert…

                  MfG,

                  André

                  Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

                  1 Antwort Letzte Antwort
                  0
                  • E Offline
                    E Offline
                    easyhoo
                    schrieb am zuletzt editiert von
                    #9

                    @andre:

                    Kontakt zu Hifyberry würde nichts bringen. Die Specs von dem Ding sind da leider eindeutig. Entsprechende (oder zumindest verwandte) Anfragen sind auch im Supportbereich zu finden und wurden immer mit Hinweis auf die technischen Spezifikationen abgeschmettert… `

                    Ich bin mit meinem HifiBerry amp+ auch schon dran verzweifelt :-(

                    Jetzt weiß ich wenigstens woran es liegt

                    1 Antwort Letzte Antwort
                    0
                    • E Offline
                      E Offline
                      easyhoo
                      schrieb am zuletzt editiert von
                      #10

                      nach langer Recherche und vielen Tests hab ich es mit Hifiberry nun trotz der geringen Samplerate hin bekommen.

                      Der Trick ist dass man die vom Adapter erstellten mp3s resampled. Das kann MPD zum Glück völlig automatisch.

                      EInfach in der mpd.conf das gewünschte Ausgabeformat angeben und schon klappt die Ausgabe per Sayit auch problemlos:

                      format "44100:16:2"

                      Hier die gesamte output config;

                      audio_output {
                              type            "alsa"
                              name            "My ALSA Device"
                              device          "hw:0,0"        # optional
                      #       mixer_type      "hardware"      # optional
                      #       mixer_device    "default"       # optional
                              mixer_control   "Master"
                              format          "44100:16:2"
                      #       mixer_control   "PCM"           # optional
                      #       mixer_index     "0"             # optional
                      }
                      
                      

                      Viele Grüße

                      easyhoo

                      1 Antwort Letzte Antwort
                      0
                      • andreA Offline
                        andreA Offline
                        andre
                        Developer
                        schrieb am zuletzt editiert von
                        #11

                        @easyhoo:

                        nach langer Recherche und vielen Tests hab ich es mit Hifiberry nun trotz der geringen Samplerate hin bekommen.

                        Der Trick ist dass man die vom Adapter erstellten mp3s resampled. Das kann MPD zum Glück völlig automatisch.

                        EInfach in der mpd.conf das gewünschte Ausgabeformat angeben und schon klappt die Ausgabe per Sayit auch problemlos:

                        format "44100:16:2"

                        Hier die gesamte output config;

                        audio_output {
                                type            "alsa"
                                name            "My ALSA Device"
                                device          "hw:0,0"        # optional
                        #       mixer_type      "hardware"      # optional
                        #       mixer_device    "default"       # optional
                                mixer_control   "Master"
                                format          "44100:16:2"
                        #       mixer_control   "PCM"           # optional
                        #       mixer_index     "0"             # optional
                        }
                        
                        

                        Viele Grüße

                        easyhoo `
                        Ja, das hatte ich mir seinerzeit auch angeschaut aber nicht umgesetzt. Der Pi, der neben Hifiberry auch noch mein Touchdisplay bedienen sollte war mir auf Dauer zu schwach auf der Brust. Habe ihn mittlerweile durch einen Intel Compute Stick ersetzt und dort einen Bluetooth Speaker (Amazon Echo) dran. Funktioniert wunderbar für Sayit und auch als Musikplayer…

                        Trotzdem danke für deinen Beitrag. Gut zu wissen dass der Weg funktioniert.

                        MfG,

                        André

                        Gesendet mit Tapatalk.

                        Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        265

                        Online

                        32.7k

                        Benutzer

                        82.4k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe