NEWS
Alexa, Dezimalzahlen ansagen
-
Hallo Gemeinde,
ich verwende für diverse Ansagen den "speak" Datenpunkt im Alexa Adapter. Soweit, so gut, aber wie bekomme ich Alexa dazu Dezimalzahlen vernünftig anzusagen? Ich bekomme als Ergebnis immer "Die Temperatur ist 12 -PAUSE- 5 Grad. Erwarten würde ich halt das Wort "Komma" anstelle der Pause.
Ein ähnliches Problem habe ich mit negativen Temperaturen. Da wird das Wort "Minus" vor der Zahl unterschlagen.
Ist das ein bekannter Bug, oder mach ich was falsch?mein System:
Admin 3.6.12
js-controller 2.11
Node.js 10.16.3
NMP 6.9.0
Alexa 3.0.5 -
Hallo Gemeinde,
ich verwende für diverse Ansagen den "speak" Datenpunkt im Alexa Adapter. Soweit, so gut, aber wie bekomme ich Alexa dazu Dezimalzahlen vernünftig anzusagen? Ich bekomme als Ergebnis immer "Die Temperatur ist 12 -PAUSE- 5 Grad. Erwarten würde ich halt das Wort "Komma" anstelle der Pause.
Ein ähnliches Problem habe ich mit negativen Temperaturen. Da wird das Wort "Minus" vor der Zahl unterschlagen.
Ist das ein bekannter Bug, oder mach ich was falsch?mein System:
Admin 3.6.12
js-controller 2.11
Node.js 10.16.3
NMP 6.9.0
Alexa 3.0.5@Linedancer Ob es noch eine andere Möglichkeit gibt, keine Ahnung. Ich ersetze vor der Ansage 12.5 durch 12,5 dann funktioniert es. Der "Punkt" wird immer als Pause interpretiert (wg. Satzende).
-
Danke für die Info.
Da ich der "Blockly" typ bin, tu ich mir mit replace etwas schwer. mal schauen... -
Danke für die Info.
Da ich der "Blockly" typ bin, tu ich mir mit replace etwas schwer. mal schauen...@Linedancer Folgendes Blockly ersetzt alle Punkte in 'Text' durch Beistriche:

-
Danke für die Info.
Da ich der "Blockly" typ bin, tu ich mir mit replace etwas schwer. mal schauen...@Linedancer
Blockly Funktionhttps://forum.iobroker.net/post/321578
Und hier noch eine Variante zur Temperaturansage über ssml.
(im ersten Spoiler zum Download), da verwende ich die Funktion auch.
https://forum.iobroker.net/post/273896 -
Hallo Gemeinde,
ich verwende für diverse Ansagen den "speak" Datenpunkt im Alexa Adapter. Soweit, so gut, aber wie bekomme ich Alexa dazu Dezimalzahlen vernünftig anzusagen? Ich bekomme als Ergebnis immer "Die Temperatur ist 12 -PAUSE- 5 Grad. Erwarten würde ich halt das Wort "Komma" anstelle der Pause.
Ein ähnliches Problem habe ich mit negativen Temperaturen. Da wird das Wort "Minus" vor der Zahl unterschlagen.
Ist das ein bekannter Bug, oder mach ich was falsch?mein System:
Admin 3.6.12
js-controller 2.11
Node.js 10.16.3
NMP 6.9.0
Alexa 3.0.5@linedancer Hallo Gerhard, die Ansage sollte funktionieren, wenn Du hinter den Text "Die Temperatur ist" ein Leerzeichen setzt. Ebenso ein Leerzeichen vor den folgenden Text "Grad".
Also z.B. " Grad"LG
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden