Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. MP3 Abspielen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    MP3 Abspielen

    This topic has been deleted. Only users with topic management privileges can see it.
    • bahnuhr
      bahnuhr Forum Testing Most Active @Yandor last edited by bahnuhr

      @yandor sagte in MP3 Abspielen:

      Sayit Adapter;

      damit geht dies einwandfrei; siehe Doku.

      als Script-Schnipsel dann so:

      setState('sayit.3.tts.text', '/opt/iobroker/iobroker-data/files/vis.0/mp3/xyz.mp3');
      
      frankthegreat 1 Reply Last reply Reply Quote 1
      • Y
        Yandor @Ralla66 last edited by Yandor

        @ralla66
        ?

        @bahnuhr Ja hatte es zwar auch schon gelesen das es geht aber nicht hinbekommen dies einzurichten. Bin leider auch nicht 100 Prozent fitt in Linux und Java weshalb ich mir teilweise echt schwer tue.

        Sow ie du das jetzt geschrieben hast wäre die Ausgabe über den Browser oder?

        bahnuhr 1 Reply Last reply Reply Quote 0
        • bahnuhr
          bahnuhr Forum Testing Most Active @Yandor last edited by

          @yandor sagte in MP3 Abspielen:

          Sow ie du das jetzt geschrieben hast wäre die Ausgabe über den Browser oder?

          Die Ausgabe erfolgt da, was du in sayit eingegeben hast.

          1 Reply Last reply Reply Quote 0
          • frankthegreat
            frankthegreat @bahnuhr last edited by

            @bahnuhr sagte in MP3 Abspielen:

            @yandor sagte in MP3 Abspielen:

            Sayit Adapter;

            damit geht dies einwandfrei; siehe Doku.

            als Script-Schnipsel dann so:

            setState('sayit.3.tts.text', '/opt/iobroker/iobroker-data/files/vis.0/mp3/xyz.mp3');
            

            Sorry, muß mich hier mal mit ranhängen.

            So wie ich das deute, müssen dazu die mp3-Files auf den Raspi geladen werden?
            Würde das auch funktionieren, wenn die Files aufm' NAS liegen?
            Und wie müsste dann der Pfad aussehen?

            haselchen 1 Reply Last reply Reply Quote 0
            • haselchen
              haselchen Most Active @frankthegreat last edited by

              @frankthegreat

              Auf was für einen Lautsprecher oder sonstiges willst Du die mp3 ausgeben?
              Das ist erstmal der entscheidende Punkt .

              frankthegreat 1 Reply Last reply Reply Quote 0
              • frankthegreat
                frankthegreat @haselchen last edited by

                @haselchen
                Prio 1=Alexa
                Prio 2=Sonos

                Y DJMarc75 2 Replies Last reply Reply Quote 0
                • Y
                  Yandor @frankthegreat last edited by

                  @frankthegreat

                  Also prinzipiell bin ich da offen. Endweder über den Browser vom Gerät welches die Visualisierung aufruft , über ein extrenen Mediserver oder halt direkt über den pi Ausgang, letzteres würde ich am besten finden .

                  Bezüglich Dateien auf dem Pi, am besten wäre es für mich die Dateien extern auf einem nas zu haben
                  Aber intern sollte auch gehen denke ich .

                  Y 1 Reply Last reply Reply Quote 0
                  • Y
                    Yandor @Yandor last edited by

                    @yandor

                    Guten Abend zusammen.

                    Ich einfach nochmal in die Runde Fragen da ich immer noch am verzweifeln bin was mein Problem betrifft.

                    Ich habe mich mittlerweile dazu entschieden das es Völlig ausreichend, und auch gewollt ist das die töne auf dem Jeweiligen Browser abgespielt werden auf dem die VIS läuft.

                    Die Text Ausgabe ist keinerlei Problem das klappt alles super, nur die mp3 Dateien wollen noch nicht so ganz.

                    den Scyrpt habe ich wie oben (und in anderen Beiträgen) angewandt:

                    on({id: 'javascript.admin.Test', change: "ne"}, async function (obj) {
                      var value = obj.state.val;
                      var oldValue = obj.oldState.val;
                    
                      setState('sayit.0.tts.text', '/opt/iobroker/iobroker-data/files/vis.0/mp3/answer.mp3');
                      
                    });
                    

                    Die Datei habe ich über den Datei Manger zu diesem Pfad in die VIS geladen. Leider läuft die Mp3 einfach nicht an.

                    Vermutlich ist der Fehler recht einfach und leicht behoben, aber ich bin so langsam mit meinen Ideen am ende.

                    Gruß Yandor

                    bahnuhr DJMarc75 2 Replies Last reply Reply Quote 0
                    • bahnuhr
                      bahnuhr Forum Testing Most Active @Yandor last edited by

                      @yandor
                      Bitte prüfen:
                      Liegt die Datei wirklich im Ordner: /opt/iobroker/iobroker-data/files/vis.0/mp3/

                      Zeige mal deine Einstellungen in der sayit config.

                      Und wie ich oben schon schrieb reicht die Zeile "setState" vollkommen aus.
                      Was willst du in dem Script mit value und oldvalue ?
                      Und was willst du in diesem Script mit async ?

                      liv-in-sky Y 2 Replies Last reply Reply Quote 1
                      • liv-in-sky
                        liv-in-sky @bahnuhr last edited by

                        @bahnuhr sagte in MP3 Abspielen:

                        Und was willst du in diesem Script mit async ?

                        das ist in blockly drin - ist standard - also aus blockly rauskopiert

                        1 Reply Last reply Reply Quote 0
                        • DJMarc75
                          DJMarc75 @Yandor last edited by DJMarc75

                          @yandor said in MP3 Abspielen:

                          setState('sayit.0.tts.text', '/opt/iobroker/iobroker-data/files/vis.0/mp3/answer.mp3');

                          Du solltest mal versuchen Folgendes einzutragen:

                          setState('sayit.0.tts.text', '20;/opt/iobroker/iobroker-data/files/vis.0/mp3/answer.mp3');
                          

                          Die 20 setzt die Lautstärke und kann durch Werte von 0 bis 100 gesetzt werden.

                          edit: und den Pfad zur MP3 nochmals prüfen.

                          bahnuhr 1 Reply Last reply Reply Quote 0
                          • bahnuhr
                            bahnuhr Forum Testing Most Active @DJMarc75 last edited by

                            @djmarc75 sagte in MP3 Abspielen:

                            Die 20 setzt die Lautstärke

                            hat bei mir noch nie funktioniert !

                            @djmarc75 sagte in MP3 Abspielen:

                            und den Pfad zur MP3 nochmals prüfen.

                            steht oben schon

                            DJMarc75 1 Reply Last reply Reply Quote 0
                            • DJMarc75
                              DJMarc75 @bahnuhr last edited by

                              @bahnuhr said in MP3 Abspielen:

                              hat bei mir noch nie funktioniert !

                              Also bei mir schon.
                              Der Baustein aus einem meiner Blocklys:

                              setState("sayit.1.tts.text"/*Text to speech*/, '20;/opt/iobroker/MP3/pepper.mp3');
                              

                              Nutze diese per Sonos und Browserausgabe.

                              @bahnuhr said in MP3 Abspielen:

                              steht oben schon

                              Sorry, eben erst gesehen.

                              1 Reply Last reply Reply Quote 0
                              • Y
                                Yandor @bahnuhr last edited by

                                @bahnuhr

                                Datei liegt im /opt/iobroker/iobroker-data/files/vis.0/mp3/ Verzeichnis

                                ubuntu@ubuntu:/opt/iobroker/iobroker-data/files/vis.0/mp3$ ls -la
                                total 464
                                drwxrwxr-x+ 2 ubuntu   ubuntu     4096 Apr 17 11:24 .
                                drwxrwxr-x+ 4 iobroker iobroker   4096 Apr 17 11:24 ..
                                -rw-rw-r--+ 1 ubuntu   ubuntu   360306 Jun  1  2021 Intro.mp3
                                -rw-rw-r--+ 1 ubuntu   ubuntu   105169 Jun  1  2021 correct.mp3
                                
                                

                                Die Say it Einstellung sind;
                                Ausgabe durch: Browser;
                                Sprache: Google Deutsch;
                                Ankündigung: Keins;
                                Browser Instanz FFFFFF

                                Letzteres hat sich ja bereit geklärt ( kommt von Blockly)

                                habe das hier auch nochmal probiert:

                                setState("sayit.1.tts.text"/*Text to speech*/, '20;/opt/iobroker/MP3/pepper.mp3');
                                

                                leider geht es immer noch nicht

                                bahnuhr 3 Replies Last reply Reply Quote 0
                                • bahnuhr
                                  bahnuhr Forum Testing Most Active @Yandor last edited by

                                  @yandor sagte in MP3 Abspielen:

                                  sayit.1

                                  bist du sicher, dass du .1 hast und nicht etwa .0.

                                  Deshalb wollte ich eigentlich eine Hardcopy deiner Instanz config.

                                  bahnuhr 1 Reply Last reply Reply Quote 0
                                  • bahnuhr
                                    bahnuhr Forum Testing Most Active @Yandor last edited by

                                    @yandor sagte in MP3 Abspielen:

                                    setState("sayit.1.tts.text"/Text to speech/, '20;/opt/iobroker/MP3/pepper.mp3');

                                    diese Datei sehe ich nicht in deinem Verzeichnis.

                                    Und oben wolltest du answer.mp3 abspielen.
                                    Auch diese Datei ist nicht im Ordner.

                                    1 Reply Last reply Reply Quote 0
                                    • bahnuhr
                                      bahnuhr Forum Testing Most Active @Yandor last edited by bahnuhr

                                      @yandor

                                      Und deine beiden Verzeichnisse passen auch nicht zusammen.

                                      oben steht:
                                      ubuntu@ubuntu:/opt/iobroker/iobroker-data/files/vis.0/mp3
                                      unten steht:
                                      /opt/iobroker/MP3/pepper.mp3

                                      mach das mal vernünftig und stell hardcopy hier rein.
                                      Dann kann man auch helfen.

                                      Y 1 Reply Last reply Reply Quote 0
                                      • Y
                                        Yandor @bahnuhr last edited by

                                        @bahnuhr

                                        Sry hatte

                                        setState("sayit.1.tts.text"/Text to speech/, '20;/opt/iobroker/MP3/pepper.mp3');
                                        
                                        

                                        diesen Code dummerweise einfach hier kopiert im Scyrpt habe ich ihn natürlich angepasst auf:

                                        setState('sayit.0.tts.,text', '20;/opt/iobroker/iobroker-data/files/vis.0/mp3/correct.mp3');
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • bahnuhr
                                          bahnuhr Forum Testing Most Active @bahnuhr last edited by

                                          @bahnuhr sagte in MP3 Abspielen:

                                          Hardcopy deiner Instanz config.

                                          Y 1 Reply Last reply Reply Quote 0
                                          • Y
                                            Yandor @bahnuhr last edited by

                                            @bahnuhr

                                            meinst du das hier: ?

                                            {
                                              "_id": "sayit.0",
                                              "type": "meta",
                                              "common": {
                                                "name": "User files for SayIt",
                                                "type": "meta.user"
                                              },
                                              "native": {},
                                              "from": "system.adapter.sayit.0",
                                              "ts": 1650195521595,
                                              "user": "system.user.admin"
                                            }
                                            
                                            bahnuhr 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            553
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            38
                                            1868
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo