War auch nicht böse gemeint …
Aber im Moment bin schon sehr enttäuscht davon was man da für Sachen sagen muss. Ich hoffe das sich da seitens Amazon noch was ändert
Ja mir kommt es auch ein wenig vor, als hätten die das nicht so wirklich gut übersetzt, oder die deutschen Programmierer sind einfach so steif
Gesendet von iPhone mit Tapatalk
Was ich komisch finde ist, dass im englischen soviele Alternativen zu ‚frag‘ existieren, im deutschen sehe ich davon nichts, schade
Hi,
steht doch in der ASK Doku
|
|
|< Aufrufsname>|Alexa, Astro Dienst|
|Frage < Aufrufsname>|Alexa, frage Astro Dienst|
|Hole <Aufrufsname>|Alexa, hole Fragespiel|
|Starte <Aufrufsname>|Alexa, starte Mitfahrdienst|
|Lade <Aufrufsname>|Alexa, lade Astro Dienst|
|Öffne <Aufrufsname>|Alexa, öffne Astro Dienst|
|Spiele <Aufrufsname>|Alexa, spiele Fragespiel|
|Spiel das Spiel <Aufrufsname>|Alexa, spiel das Spiel Fragespiel|
|Hole <Aufrufsname>|Alexa, hole Astro Dienst|
|Starte <Aufrufsname>|Alexa, starte Astro Dienst|
|Spiele <Aufbruchsname> ab|Alexa, starte das Spiel Fragespiel|
|Starte mit dem Spiel <Aufrufsname>|Alexa, starte mit dem Spiel Fragespiel|
|Sprich mit <Aufrufsname>|Alexa, sprich mit Astro Dienst|
|Verwende <Aufrufsname>|Alexa, verwende Astro Dienst|
Hallo,
ist sicher nicht optimal, aber ich finde es als „Übergangslösung“ auch nicht zu schlimm…!
Da IPS bei mir zusätzlich auf dem bestehend „Server“ läuft und dieser durch andere Anwendungen schon geprägt ist, ist mein Skill Begriff „demserver“.
Alexa, sage „demServer“ Licht im Wohnzimmer einschalten. (Licht wird eingeschaltet)
Alexa, sage „demServer“ Fernseh einschalten. (Harmony Hub Aktivität)
Alexa, sage „dem Server“ wir verlassen die Wohnung. (es wir alles ausgeschaltet)
usw.
Um sich die Phrase nicht genau merken zu müssen, lasse ich dann verschiedenen Wort-Kombinationen zu. Beim ersten Beispiel wäre das dann „Licht oder Lampe“ + „ein oder einschalten oder an“. So gesehen funktioniert dann auch „Lampe an“ etc. Aber da hat ja jeder individuelle Vorstellungen.
Probleme habe ich eher mit zu lauter Umgebung bei laufender Musik oder TV, sonst funktioniert es eigentlich sehr gut.
Gruß André
@ André
ich mache es fast auch so…
Ich bin den Weg gegangen, das immer 2 Bedingungen erfüllt sein müssen, mehr macht nur es kompliziert und weniger ist zu ungenau…
Mal eine blöde Frage:
Gibt es eine Begrenzung, wie viele elseif man hintereinander in einem Script verwenden kann
Ich wollte eben man Script um einen Befehl erweitern mit elseif, wie die ganze Zeit auch und nur das letzte elseif greift nicht, wenn ich nur ein if daraus mache geht es
Hallo,
kann ich leider auch nicht sagen, aber da ich das vorgeschlagene Script von @Stele99 (function WordProbe($xxx)) als Basis verwende, besteht bei mir keine Notwendigkeit „elseif“ zu verwenden und inzwischen habe ich mit Geräten/Heizung/Beleuchtung/Allgemeine so knapp 50 verschiedene Szenarien, welche meist mit 2 oder 3 Worten aus einer Mehrfachauswahl gestartet werden.
Gruß André
Hm ok, ne war für mich nicht so praktisch…
Ich habe nun alles mit switch umgebaut und jetzt klappt es…
Was macht ihr nun alles über Alexa ?
Was habt Ihr für Szenen programmiert ?
… wie sieht den bei euch die Spracherkennung aus?
wenn ich so aus 2- 2,5 m Entfernung spreche wird zum Beispiel … Bett und Bad im Satz nicht unterschieden …
Geht es anderen auch so?
Grüße
Thomas
Eigentlich sehr sehr gut, ich kann sogar zwei Räume weiter weg sein und die Türen aufhaben, und Alexa versteht mich immer noch einwandfrei bei normaler Lautstärke
Gesendet von iPhone mit Tapatalk
Hat denn jemand rausgefunden wie man Alexa dazu bringt (ohne komische workarounds) 0 und 100 als Zahlen zu übertragen?
Sonst super!
Gruss
gros_ibou
… und weiterhin würde mich noch interessieren, ob jemand rausbekommen hat, wie man es schafft, dass man nach Zahlen noch „Grad“ oder „Prozent“ sagen darf und Alexa die Zahl trotzdem erkennt…
Das geht relativ leicht indem man den Alexa Skill anpasst:
INTENT SCHEMA:
{
"intents": [
{
"intent": "DoCommand",
"slots": [
{
"name": "command",
"type": "LITERAL"
},
{
"name": "zahl",
"type": "AMAZON.NUMBER"
},
{
"name": "gradprozent",
"type": "GRAD_ODER_PROZENT"
}
]
}
]
}
Ein CUSTOM SLOT der vom Typ GRAD_ODER_PROZENT ist und die beiden Werte „grad“ und „prozent“ hat
und
SAMPLE UTTERANCES:
DoCommand {script parameters|command}
DoCommand {script parameters|command} {zahl} {gradprozent}
Oder je nach persönlichen Bedürfnissen natürlich obiges entsprechend verändert.
Gruss
gros_ibou
Sorry das klappt nicht !
Wenn ich das so einrichte wie oben beschrieben hast, kommt zwar grad oder prozent an, aber dafür ist statt einer Zahl nur ein Fragezeichen ???
Und wenn ich kein grad oder prozent mitgebe, kann er gar nichts mehr übermitteln
Sorry, bei mir tat es (dachte ich zumindest). Bin jetzt schon auf dem Flughafen und erstmal 14 Tage weg. Kann also nichts mehr testen. Sorry.
gros_ibou
Kein Problem war ein Versuch wert
Ich hoffe du fliegst in den Urlaub
Moin in die Runde,
wie habt Ihr den eure Fragen aufgebaut?
Alexa sage Skillname aktion (schalte, fahre, dimme) Ort (Wohnzimmer, Schlafzimer, Büro, Bad) Gerät (Ambientbeleuchtung, Lichtscene, Schalter, Licht, Stecksdose,Vorhang, Heizung) Zustand ((ein, an, um, aus) auf X Grad, Prozent, Dimmung…)
Wie bekommt man da Ordnung rein?
Alexa, sage XXX schalte im Wohnzimmer die Lichtscene 1 an.
Alexa, sage XXX schalte im Wohnzimmer den Fernseher ein. ( - das klappt schon sehr gut
)
Alexa, sage XXX dimme im Wohnzimmer die Ambientbeleuchtung auf 30 Prozent.
Wie sprecht Ihr die einzelnen Geräte mit Namen an?
Alexa, sage XXX wie ist die Temperatur im Wohnzimmer?
Alexa, sage XXX stelle die Temperatur im Wohnzimmer auf 23 Grad.
Die anderen Räume ähnlich?
Grüße
Thomas
Ja kommt in die Richtung, nur ohne Szene
Alexa schalte das Licht an mit Skillname (der Raum weis alexa durch die bewegungsmelder…)
Alexa schalte das Licht im X Raum an mit Skillname
Alexa schalte Verstärker an mit x
Alexa verstärker lautstärke auf 40
Hast du es hinbekommen, wie man nach einer Zahl noch was sagen kann wie prozent usw. ?
Hier mein Script:
Ja,
mit einem Custom Slot Types …
habe da mal etwas mit rumgespielt …
Das Problem ist jedoch die Unterschiedlichen Fragetypen …
Wie warm ist es im Wonzimmer?
Setze die Temperatur im Wohnzimmer auf 23 Grad.
Gruß
Thomas
{
"intents": [
{
"intent": "DoCommand",
"slots": [
{
"name": "aktion",
"type": "LIST_OF_AKTION"
},
{
"name": "comando",
"type": "LITERAL"
},
{
"name": "zahl",
"type": "AMAZON.NUMBER"
},
{
"name": "einheit",
"type": "LIST_OF_EINHEIT"
}
]
}
]
}
LIST_OF_AKTION schalte | dimme | fahre | setze
LIST_OF_EINHEIT ein | aus | an | auf | zu | Prozent | Grad | Grad Celsius
DoCommand {aktion} {script parameters|comando}
DoCommand {aktion} {script parameters|comando} {zahl}
DoCommand {aktion} {script parameters|comando} {zahl} {einheit}
Das würde ich liebe in ips erst rausfiltern als gleich serverseitig, weil in ips kann mehr mit anstellen…
Kannst du einfach sagen: Alexa dimme das Licht auf 45 Prozent ? und er überträgt auch die zahl mit ?