[37_echodevice] Amazon Echo Modul (nicht Alexa)

Begonnen von michael.winkler, 12 Januar 2018, 18:20:12

Vorheriges Thema - Nächstes Thema

MarkusN

Hallo!

Bin gerade über diese Seite gestolpert:
https://www.google.com/amp/s/techcrunch.com/2019/09/26/alexa-developers-can-now-personalize-their-skills-by-recognizing-the-users-voice/amp/

Bin mir ehrlich gesagt nicht sicher ob es hier richtig aufgehoben ist, oder eher im Thread für den Alexa Skill.
Ich mache mit diesem Modul bereits abfragen über das voice Reading. Wenn man das jetzt noch mit der erkannten stimme kombiniert hätte man ja gleichzeitig eine gewisse Art der Authentifizierung.

misux

Ich wollte mich einfach mal bedanken!

Vielen Dank für das super Modul!!! Damit mach Fhem noch mehr spaß! Ich hoffe nur das es laaaange funktionieren wird und nicht Amazon auf die Idee kommt irgendwas zu sperren!!!

VIELEN DANK!!!!!!!!!

MadMax-FHEM

Zitat von: MarkusN am 04 Oktober 2019, 18:35:08
Hallo!

Bin gerade über diese Seite gestolpert:
https://www.google.com/amp/s/techcrunch.com/2019/09/26/alexa-developers-can-now-personalize-their-skills-by-recognizing-the-users-voice/amp/

Bin mir ehrlich gesagt nicht sicher ob es hier richtig aufgehoben ist, oder eher im Thread für den Alexa Skill.
Ich mache mit diesem Modul bereits abfragen über das voice Reading. Wenn man das jetzt noch mit der erkannten stimme kombiniert hätte man ja gleichzeitig eine gewisse Art der Authentifizierung.

Man kann ja über die App Stimmprofile anlegen: damit Alexa dich bei deinem Namen nennen kann (heißt es dort) ;)

Probiere halt aus, ob etwas damit machbar ist...
...und dann kannst du ja mitteilen was alles geht...
...und vielleicht lässt sich das dann auch ins Modul einbauen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

gmanuel

Hallo,

ist wahrscheinlich eine blöde  Frage, aber ich würde mir das Modul gern installieren  und finde den Downloadlink nicht. Kann mir jemand helfen und mir den Befehl senden, den ich auf dem raspberry ausführen muss?

Danke vorab!

amenomade

Zitat von: gmanuel am 05 Oktober 2019, 00:48:05
Hallo,

ist wahrscheinlich eine blöde  Frage, aber ich würde mir das Modul gern installieren  und finde den Downloadlink nicht. Kann mir jemand helfen und mir den Befehl senden, den ich auf dem raspberry ausführen muss?

Danke vorab!
Angehängt im ersten Post des Threads
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

binford6000

Moin Zusammen,
mal eine Frage in die Runde: Funktioniert bei euch
set <device> speak_ssml? AWS_Access_Key und AWS_Secret_Key sind am Account-Device gesetzt.
Oder braucht es noch weitere Einstellungen?

Mit einem SONOS Player klappt das auch mit meinen Keys  :o
VG Sebastian

balli1187

Zitat von: binford6000 am 05 Oktober 2019, 09:30:51
Moin Zusammen,
mal eine Frage in die Runde: Funktioniert bei euch
set <device> speak_ssml? AWS_Access_Key und AWS_Secret_Key sind am Account-Device gesetzt.
Oder braucht es noch weitere Einstellungen?

Mit einem SONOS Player klappt das auch mit meinen Keys  :o
VG Sebastian
Funktioniert bei mir problemlos.
Hast du du deinen Text entsprechend gesetzt? Es muss in <speak>....</speak> geklammert werden. Darin kannst du dann die einzelnen Parameter für Absätze, etc. setzen.


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

binford6000

ZitatHast du du deinen Text entsprechend gesetzt? Es muss in <speak>....</speak> geklammert werden. Darin kannst du dann die einzelnen Parameter für Absätze, etc. setzen.

Jepp, hab ich gemacht  ;)

balli1187

Zitat von: binford6000 am 05 Oktober 2019, 10:08:37
Jepp, hab ich gemacht  ;)
Hm.... dann wie immer die frage nach der login Methode. Es wird nur noch npm_login empfohlen, alles andere hat eine sehr begrenzte Lebensdauer (wenn überhaupt).


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

binford6000

Ja, npm_login funktioniert.
2019.10.05 08:20:10 3:  [amazon] [echodevice_LoginStart] Alter COOKIE=10807/10800 Refresh Cookie!
2019.10.05 08:20:16 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login Refresh Sat Oct  5 08:20:10 2019] write new refreshtoken


Und bevor du fragst: Alles andere - was ich so vom Modul nutze - funktioniert ebenfalls ;)


balli1187

Ich gehe mal von aus, dass du reboot und login_refresh oder login_new auch schon probiert hast.
Dann wird dir wohl nur Michael helfen können. Sorry


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

amenomade

Warum habe ich beim Echo Show gar kein "set" Befehl? Ist das irgendwie nicht implementiert?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

binford6000

Hier mal ein Verbose 5 Logauszug für
set echodot_wz speak_ssml <speak>Hallo Sebastian.</speak>

2019.10.05 12:31:22 4:  [echodot_wz] [echodevice_SendCommand] [speak_ssml] START
2019.10.05 12:31:22 4:  [echodot_wz] [echodevice_SendCommand] [speak_ssml] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.10.05 12:31:22 4:  [echodot_wz] [echodevice_SendCommand] [speak_ssml] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"..."value\":\"Hallo Sebastian.\"..."}
2019.10.05 12:31:22 4:  [echodot_wz] [echodevice_HandleCmdQueue] [speak_ssml] send command=https://layla.amazon.de/api/behaviors/preview Data={"..."value\":\"Hallo Sebastian.\"..."}
2019.10.05 12:31:23 4:  [echodot_wz] [echodevice_Parse] [speak_ssml]
2019.10.05 12:31:23 5:  [echodot_wz] [echodevice_Parse] [speak_ssml] DATA Dumper=''
2019.10.05 12:31:23 4:  [echodot_wz] [echodevice_Parse] [speak_ssml] json for unknown message
{
  'data' => 'nodata'
}


Das JSON hab ich mal weggelassen (...) bis auf den Inhalt des Sprachbefehls. Sieht aber soweit ok aus.
VG Sebastian

stefanru

#3133
Hi,

sorry war in Urlaub.
Habe immer noch dass Problem das Speak nicht funktioniert.
Ich habe nochmal komplett alles gelöscht und neu angelegt. NPM_LOGIN
Alles ist connected aber speak geht immer noch nicht.

Es bleibt bei der Logausgabe:
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_SendCommand] [speak] START
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"A7WXQPH584YP\",\"deviceSerialNumber\":\"G090P30874441HG7\",\"textToSpeak\":\"test\",\"locale\":\"de-DE\",\"customerId\":\"A9N5WZ8ADLRXB\"}}}","status":"ENABLED"}
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview Metode=POST
2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_Parse] [speak]
2019.10.05 16:45:29 5: [ECHO_G090P30874441HG7] [echodevice_Parse] [speak] DATA Dumper=$VAR1 = '';

2019.10.05 16:45:29 4: [ECHO_G090P30874441HG7] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
  'data' => 'nodata'
};


Ein alarm setzen z.B. geht aber.
Jemand noch ne Idee?

Gruß,
Stefan

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus