Guten Tag,
ich habe mir vor gut 2 Wochen den Amazon Echo gekauft und es mittlerweile soweit hinbekommen, dass Alexa auf Google zugreifen kann und sie schafft es meinen PC einzuschalten.
Nun würde ich gerne es hinkriegen, dass ich nicht immer direkt Alexa bei bestimmten Dingen sagen muss. Beispiel:
Ich sage "Alexa, Guten Morgen". Danach gibt mir Alexa ein "Guten Morgen" zurück und erzählt mir noch etwas besonderes. Die Frage ist nun kann ich Alexa beibringen, dass jedesmal wenn ich "Alexa, Guten Morgen" sage dass sie dann im Anschluss mich fragt ob Sie den PC einschalten soll? Also optimal wäre, wenn Sie fragen würde "Kann ich was für dich tun?".
Ist dies möglich?
Alexa Konversationen
Dafür brauchst Du einen Custom Skill. Zum Aktivieren eines Custom Skills ist es immer notwendig das zunächst mit dem Wakeword (Alexa, Echo usw.) der Echo aktiviert wird und anschließend folgt der Invocation Name des Skills z.B. My Home. Wie Dir Alexa dann antwortet kannst Du frei festlegen, wenn Du Ask als Antworttyp wählst hast Du wiederum 8 Sekunden Zeit dem Skill eine Antwort zu geben ohne erneut Alexa und den Invocation Name zu sagen. Aus diese Weise kannst Du also einen Dialog gestalten.Aurorix82 hat geschrieben: ↑Sa 30. Sep 2017, 09:32Ich sage "Alexa, Guten Morgen". Danach gibt mir Alexa ein "Guten Morgen" zurück und erzählt mir noch etwas besonderes. Die Frage ist nun kann ich Alexa beibringen, dass jedesmal wenn ich "Alexa, Guten Morgen" sage dass sie dann im Anschluss mich fragt ob Sie den PC einschalten soll? Also optimal wäre, wenn Sie fragen würde "Kann ich was für dich tun?".
Ist dies möglich?
Ein Dialog könnte dann z.B. so ausssehen
Alexa sage My Home Guten Morgen
Alexa: Guten Morgen, Aurorix. Was kann ich für Dich tun?
Schalte den PC ein.
Wie Du den Dialog gestaltest ist Dir und Deinen Vorstellungen überlassen. Ich nutzte zum erstellen eines Custom Skills das Patami Alexa Skill Framework da ich dann auch gleich alle Geräte Funktionen zugänglich habe wie in dem fall den PC einschalten oder andere Dinge. Das ganze lässt sich aber auch mit einer Lambda Funktion und dem SDK realisieren dazu ist es dann aber erforderlich das Du das Endgerät von Lambda aus erreichbar machst was in der Regel komplexer ist als einfach eine Hausautomationssoftware zu nutzten.
Zuletzt geändert von Fonzo am Sa 30. Sep 2017, 10:36, insgesamt 2-mal geändert.
1 x
Super! Sprich also es ist möglich. Danke!Fonzo hat geschrieben: ↑Sa 30. Sep 2017, 10:29Dafür brauchst Du einen Custom Skill. Zum Aktivieren eines Custom Skills ist es immer notwendig das zunächst mit dem Wakeword (Alexa, Echo usw.) der Echo aktiviert wird und anschließend folgt der Invocation Name des Skills z.B. My Home. Wie Dir Alexa dann antwortet kannst Du frei festlegen, wenn Du Ask als Antworttyp wählst hast Du wiederum 8 Sekunden Zeit dem Skill eine Antwort zu geben ohne erneut Alexa und den Invocation Name zu sagen. Aus diese Weise kannst Du also einen Dialog gestalten.Aurorix82 hat geschrieben: ↑Sa 30. Sep 2017, 09:32Ich sage "Alexa, Guten Morgen". Danach gibt mir Alexa ein "Guten Morgen" zurück und erzählt mir noch etwas besonderes. Die Frage ist nun kann ich Alexa beibringen, dass jedesmal wenn ich "Alexa, Guten Morgen" sage dass sie dann im Anschluss mich fragt ob Sie den PC einschalten soll? Also optimal wäre, wenn Sie fragen würde "Kann ich was für dich tun?".
Ist dies möglich?
Ein Dialog könnte dann z.B. so ausssehen
Alexa sage My Home Guten Morgen
Alexa: Guten Morgen, Aurorix. Was kann ich für Dich tun?
Schalte den PC ein.
Wie Du den Dialog gestaltest ist Dir und Deinen Vorstellungen überlassen. Ich nutzte zum erstellen eines Custom Skills das Patami Alexa Skill Framework da ich dann auch gleich alle Geräte Funktionen zugänglich habe wie in dem fall den PC einschalten oder andere Dinge. Das ganze lässt sich aber auch mit einer Lambda Funktion und dem SDK realisieren dazu ist es dann aber erforderlich das Du das Endgerät von Lambda aus erreichbar machst was in der Regel komplexer ist als einfach eine Hausautomationssoftware zu nutzten.
0 x
Ja möglich ist das, aber Du brauchst dafür einen Developer Account bei Amazon, als Endpunkt eine eigene Domain, die ein gültiges SSL Zertifikat besitzt. Ich selber nutzte dafür IP-Symcon Connect, Du kannst aber auch eine Fritzbox nutzten und dort ein eigenes Zertifikat hinterlegen. Wie so ein Custom Skill aufgebaut wird bzw. wie man ein Interaction Modell erstellt ist an einem Beispiel hier beschrieben. Alternativ kannst Du wie gesagt das Alexa SDK nutzten, dazu musst Du dann aber einen Endpunkt, z.B. Raspberry ansteuern, der dann die Befehle ausführt.
0 x