Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. (gelöst) Automatisch Echo-Lautstärke für Antworten setzen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    704

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

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

(gelöst) Automatisch Echo-Lautstärke für Antworten setzen

Scheduled Pinned Locked Moved Skripten / Logik
javascript
30 Posts 8 Posters 2.3k Views 9 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B biker1602

    @dslraser Ja dann funktioniert es aber halt nicht mit der Lautstärke für ssml. Er stellt die normale Lautstärke auf 80 ist ganz kurz laut sowie im Blockly aber der ssml Text ist dann wieder leise.

    dslraserD Offline
    dslraserD Offline
    dslraser
    Forum Testing Most Active
    wrote on last edited by
    #21

    @biker1602

    Ich bin jetzt kurz am Rechner, aber nur per VPN und nicht vor Ort. Ich kann es also nicht probieren.

    was mir noch einfällt...Du könntest auch versuchen vor der ssml Ansage die "generelle Lautstärke" des ECHOS auf die gewünschte Lautstärke zu stellen, das müßte unter Player.volume sein.

    Bildschirmfoto 2021-08-03 um 11.05.50.png

    Also erst den alten Wert von Player.volume des angesprochenen ECHO auslesen, dann den gewünschten Wert unter Player.volume setzen und nach der Ansage den alten/vorherigen Wert wieder setzen lassen. Ist nur eine Idee und ich weiß auch nicht ob das funktioniert. Ob man mitbekommt wann die Ansage zu Ende ist weiß ich jetzt auch nicht aus dem Kopf.

    1 Reply Last reply
    0
    • C chrbo80

      Hallo,

      hat jemand eine Idee, wie ich die Antwort-Lautstärke vom Echo (Bsp. auf die Frage nach der Uhrzeit) immer wieder auf eine angenehme Lautstärke setzen kann?

      Danke und VG

      GaspodeG Offline
      GaspodeG Offline
      Gaspode
      wrote on last edited by
      #22

      @chrbo80
      Nur weil ich mich damit auch gerade rumärgere und das Thema als "gelöst" markiert ist:
      Darf ich fragen, wie das jetzt konkret gelöst werden konnte?

      crunchipC 1 Reply Last reply
      0
      • GaspodeG Gaspode

        @chrbo80
        Nur weil ich mich damit auch gerade rumärgere und das Thema als "gelöst" markiert ist:
        Darf ich fragen, wie das jetzt konkret gelöst werden konnte?

        crunchipC Away
        crunchipC Away
        crunchip
        Forum Testing Most Active
        wrote on last edited by
        #23

        @alexi was genau?
        du kannst bei speak, direkt die Lautstärke mitgeben z.b.
        50; test bla bla

        oder wenn du announcement nutzen möchtest
        https://forum.iobroker.net/post/670091

        das selbe kannst du bei ssml machen, musst dann nur alexa2.0.Echo-Devices.xyz.Commands.speak ersetzten durch alexa2.0.Echo-Devices.xyz.Player.volume

        umgestiegen von Proxmox auf Unraid

        1 Reply Last reply
        0
        • GaspodeG Offline
          GaspodeG Offline
          Gaspode
          wrote on last edited by
          #24

          @crunchip
          Danke für deine Antwort.
          Äh, sorry. War so auf die letzten Antworten fixiert, dass ich die Originalfrage nicht ganz auf dem Schirm hatte.
          Speak ist klar.
          Es geht aber mir um SSML. Den Lautstärkewert vorher zu setzen bekomme ich hin, aber wie setze ich ihn nach der Ausgabe zurück?

          crunchipC 1 Reply Last reply
          0
          • GaspodeG Gaspode

            @crunchip
            Danke für deine Antwort.
            Äh, sorry. War so auf die letzten Antworten fixiert, dass ich die Originalfrage nicht ganz auf dem Schirm hatte.
            Speak ist klar.
            Es geht aber mir um SSML. Den Lautstärkewert vorher zu setzen bekomme ich hin, aber wie setze ich ihn nach der Ausgabe zurück?

            crunchipC Away
            crunchipC Away
            crunchip
            Forum Testing Most Active
            wrote on last edited by
            #25

            @alexi sagte in (gelöst) Automatisch Echo-Lautstärke für Antworten setzen:

            aber wie setze ich ihn nach der Ausgabe zurück

            na so wie in meinem blockly Beispiel, du schreibst erst in die Variable und setzt zum Schluss wider zurück auf den Wert der Variablen

            umgestiegen von Proxmox auf Unraid

            GaspodeG 1 Reply Last reply
            0
            • crunchipC crunchip

              @alexi sagte in (gelöst) Automatisch Echo-Lautstärke für Antworten setzen:

              aber wie setze ich ihn nach der Ausgabe zurück

              na so wie in meinem blockly Beispiel, du schreibst erst in die Variable und setzt zum Schluss wider zurück auf den Wert der Variablen

              GaspodeG Offline
              GaspodeG Offline
              Gaspode
              wrote on last edited by
              #26

              @crunchip
              Funktioniert bei mir nicht.
              Meinst du das so (sorry nur als JScript):

              let curVolume;
              curVolume = getState('alexa2.0.Echo-Devices.L08XXXXXXXXX.Player.volume').val;
              setState('alexa2.0.Echo-Devices.L08XXXXXXXXX.Player.volume',90);
              setState("alexa2.0.Echo-Devices.L08XXXXXXXXX.Commands.ssml", "<speak>Test Test Test Test</speak>");
              setState('alexa2.0.Echo-Devices.L08XXXXXXXXX.Player.volume',curVolume);
              
              

              Liegt wohl daran, dass er das asynchron ausführt und somit die Lautstärke gleich zu Beginn der Ausgabe wieder auf den Originalwert gesetzt wird. Wie kann ich das Rücksetzen zum Ende der Ausgabe setzen? Oder hab ich dich falsch verstanden?

              crunchipC 1 Reply Last reply
              0
              • GaspodeG Gaspode

                @crunchip
                Funktioniert bei mir nicht.
                Meinst du das so (sorry nur als JScript):

                let curVolume;
                curVolume = getState('alexa2.0.Echo-Devices.L08XXXXXXXXX.Player.volume').val;
                setState('alexa2.0.Echo-Devices.L08XXXXXXXXX.Player.volume',90);
                setState("alexa2.0.Echo-Devices.L08XXXXXXXXX.Commands.ssml", "<speak>Test Test Test Test</speak>");
                setState('alexa2.0.Echo-Devices.L08XXXXXXXXX.Player.volume',curVolume);
                
                

                Liegt wohl daran, dass er das asynchron ausführt und somit die Lautstärke gleich zu Beginn der Ausgabe wieder auf den Originalwert gesetzt wird. Wie kann ich das Rücksetzen zum Ende der Ausgabe setzen? Oder hab ich dich falsch verstanden?

                crunchipC Away
                crunchipC Away
                crunchip
                Forum Testing Most Active
                wrote on last edited by
                #27

                @alexi hab das selbst noch nicht getestet, vllt mal mit ner Verzögerung probieren

                umgestiegen von Proxmox auf Unraid

                GaspodeG 1 Reply Last reply
                0
                • crunchipC crunchip

                  @alexi hab das selbst noch nicht getestet, vllt mal mit ner Verzögerung probieren

                  GaspodeG Offline
                  GaspodeG Offline
                  Gaspode
                  wrote on last edited by
                  #28

                  @crunchip
                  Sobald die Lautstärke zurück gesetzt wird, wird die Sprache leiser.
                  Verzögerung bringt nix, da das dynamisch erzeugte teils lange Texte sind, d.h. entweder bleibt es zu lange laut, oder der Text wird mitten drin leiser. 😞

                  crunchipC 1 Reply Last reply
                  0
                  • GaspodeG Gaspode

                    @crunchip
                    Sobald die Lautstärke zurück gesetzt wird, wird die Sprache leiser.
                    Verzögerung bringt nix, da das dynamisch erzeugte teils lange Texte sind, d.h. entweder bleibt es zu lange laut, oder der Text wird mitten drin leiser. 😞

                    crunchipC Away
                    crunchipC Away
                    crunchip
                    Forum Testing Most Active
                    wrote on last edited by
                    #29

                    @alexi dann bleibt wohl nur https://docs.aws.amazon.com/de_de/polly/latest/dg/supportedtags.html#prosody-tag, wie paar Beträge weiter oben erwähnt

                    umgestiegen von Proxmox auf Unraid

                    GaspodeG 1 Reply Last reply
                    0
                    • crunchipC crunchip

                      @alexi dann bleibt wohl nur https://docs.aws.amazon.com/de_de/polly/latest/dg/supportedtags.html#prosody-tag, wie paar Beträge weiter oben erwähnt

                      GaspodeG Offline
                      GaspodeG Offline
                      Gaspode
                      wrote on last edited by
                      #30

                      @crunchip
                      Hatte ich als erstes probiert. Das geht leider auch nicht. Anscheinend ist die Basis immer die eingestellte Lautsärke, d.h. wenn die Lautstärke auf 10% steht, kann man mit dem Tag volume="x-loud" maximal so laut werden, wie eingestellt (also im Beispiel 10%). Zumindest kam das bei meinen Tests so raus.

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      469

                      Online

                      32.7k

                      Users

                      82.6k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe