[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

awel

Zitat von: retikulum am 16 Mai 2019, 11:09:57
Da würde ich speak_ssml nutzen. Dann das audio-Attribut verwenden:

Zb.:
<speak><audio src='soundbank://soundlibrary/home/amzn_sfx_doorbell_01'/> Die Pizza ist da.</speak>

Natürlich kann man auch eigene Sounds einbauen:
https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html
Hm, das audio-Attribut hat bei mir noch nie funktioniert. Scheint nach diesem Hinweis und dem informativ-Like dann ja offensichtlich doch zu funktionieren...
Was mache ich falsch?

Danke und Gruß,
Achim

retikulum

Habs gestern noch getestet. Was funktioniert bei dir nicht?
Zeig mal deinen Code bitte.

Sonntag hab ich wieder Zeit zum testen.

dk3572

Zitat von: awel am 16 Mai 2019, 16:57:03
Hm, das audio-Attribut hat bei mir noch nie funktioniert. Scheint nach diesem Hinweis und dem informativ-Like dann ja offensichtlich doch zu funktionieren...
Was mache ich falsch?

Danke und Gruß,
Achim

Hallo,
da bin ich jetzt gespannt, funktioniert bei mir nämlich auch nicht.
VG Dieter

balli1187

Funktioniert nur das Audio nicht oder speak_ssml generell nicht?
Bei mir macht es seit ein paar Tagen zicken, während das normale speak ohne Probleme funktioniert.


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

awel

#2449
Zitat von: retikulum am 16 Mai 2019, 17:01:18
Habs gestern noch getestet. Was funktioniert bei dir nicht?
Zeig mal deinen Code bitte.

@retikulum:
Code? Wir sind hier im Forum zum Echo-Device, oder?
Also z.B.: set <MeinEchoDevice> speak_ssml "<speak><audio src='soundbank://soundlibrary/home/amzn_sfx_doorbell_01'/> Die Pizza ist da.</speak>" (mit oder ohne Anführungszeichen...)
mit Anführungszeichen: keinerlei Ausgabe
ohne Anführungszeichen: nur die Textausgabe 'Die Pizza ist da', keine Türklingel

@balli1187:
nur das audio-Attribut mit den möglichen Sounds funktioniert bei mir nicht, ssml mit den üblichen Sprach-Attributen, Stimme, Pause etc. schon

Jetzt bin ich noch mehr gespannt...

balli1187

@awel: hab gerade das gepostete mal probiert. Bei mir kommt auch nur der gesprochene Text ohne bimbamm.


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

awel

#2451
Zitat von: balli1187 am 16 Mai 2019, 17:50:53
@awel: hab gerade das gepostete mal probiert. Bei mir kommt auch nur der gesprochene Text ohne bimbamm.

Dann war's wohl doch eher ein richtig hilfreicher BimBam-Post   8)
Aber gestern hat's funktioniert   ;D

Thyraz

Hab das eben hier gefragt:
https://forum.fhem.de/index.php/topic,100353.msg940635.html#msg940635

Aber eigentlich macht das in diesem Thread mehr Sinn, da sicher mehr Echo Modul User mitlesen:

Wenn man voice möglichst schnell auswerten will um darauf zu reagieren, was sind da eure Erfahrungswerte?

Sprich, was habt ihr im voiceinterval Attribut eingetragen und habt ihr bei zu kurzen Zeiten schon Probleme damit gehabt,
dass Amazon einen blockt?
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

fh168

Es werden bei jedem neuen Reminder-Aufruf immer neue Readings angelegt

reminder_01_alarmticks
1558203969
2019-05-20 15:13:10
reminder_01_alarmtime
2019-05-18 20:26:09
2019-05-20 15:13:10
reminder_01_id
040513a5-14cf-488c-9e1e-7595e8c8d22a
2019-05-20 15:13:10
reminder_01_recurring
0
2019-05-20 15:13:10
reminder_02_alarmticks
1558249077
2019-05-20 15:13:11
reminder_02_alarmtime
2019-05-19 08:57:57
2019-05-20 15:13:11
reminder_02_id
1f85ef82-ecae-4b24-af51-87d2e5da8e37
2019-05-20 15:13:11
reminder_02_recurring
0
2019-05-20 15:13:11
reminder_03_alarmticks
1558278621
2019-05-20 15:13:11
reminder_03_alarmtime
2019-05-19 17:10:21
2019-05-20 15:13:11
reminder_03_id
22463459-e65d-437c-a8c4-849090c05b71
2019-05-20 15:13:11
reminder_03_recurring
0
2019-05-20 15:13:11
reminder_04_alarmticks
1558249242
2019-05-20 15:13:11
reminder_04_alarmtime
2019-05-19 09:00:42
2019-05-20 15:13:11


bekomme ich nicht weg.

Woran liegts?
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

retikulum

Zitat von: awel am 16 Mai 2019, 17:35:14
@retikulum:
Code? Wir sind hier im Forum zum Echo-Device, oder?
Also z.B.: set <MeinEchoDevice> speak_ssml "<speak><audio src='soundbank://soundlibrary/home/amzn_sfx_doorbell_01'/> Die Pizza ist da.</speak>" (mit oder ohne Anführungszeichen...)
mit Anführungszeichen: keinerlei Ausgabe
ohne Anführungszeichen: nur die Textausgabe 'Die Pizza ist da', keine Türklingel

Code, ja.
Jau, scheint momentan tatsächlich nicht zu funktionieren. Entweder ein Problem im Modul (@michael.winkler fragen) oder Amazon hat die Funktion umgebaut/deaktiviert.

tb-killa

Gibt es einen Weg dies aktuell zu testen (z.B. per Routine in der App) ?
Vielleicht kann ja Michael etwas hierzu sagen ?

solidphili

Vielleicht eine doofe Frage, aber ich setze meinen Echo gerade dafür ein, eine Sprachausgabe abzusetzen 

Vorher speichere ich mir die Variable Volume und setze die Lautstärke auf 50, damit sich niemand erschreckt. Jetzt möchte ich die Lautstärke im Anschluss natürlich wieder zurücksetzen. Hat jemand eine Idee, wie ich das am besten mache ohne einfach ein waittimer von 20 Sekunden vorm zurücksetzen zu benutzen?

87insane

#2457
Einfach bevor du die Lautstärke änderst die aktuelle in einer weiteren variable speichern. Am Ende, nach der Aussage stellst du dann wieder die alte Lautstärke.

Generell würden mich mal eure ganzen sprach Ausgaben interessieren. Postet doch mal was und wie ihr etwas getan habt. Danke an alle die mit machen :)

Edit: dir geht es sicher nur um den Timer. Beim zweiten lesen habe ich das verstanden. Ich meine du kannst die VOL für speak separat mit geben. Bei sonos geht das so. Ich bin mir bei dem Modul hier aus dem kopf nicht sicher ob man die Lautstärke bei dem sprach Befehl mit geben muss oder das attr generell setzen muss.

Gesendet von meinem LG-H850 mit Tapatalk

balli1187

Es gibt doch die Möglichkeit das speak mit dem volume_Alarm(?) ausgeben zu lassen. Dann brauchst du dich um garnichts in der Richtung zu kümmern.
Ist schon bisschen her, dass ich das eingerichtet hab, daher habe ich die Attribute nicht mehr ganz im kopf.


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

projectsun

#2459
Juhu! Ich hab mein Sonos ONE Gen 2 zum Sprechen gebracht... Autocreate erzeugt "nur" das AVS_MEDIA_DISPLAY   A15ERDAKK5HQQG   
Dieses muss auch für Medienwiedergaben wie z.B. Tunein weiter verwendet werden!
Aber Reminder haben damit nicht funktioniert, bzw. Funktion ist ausgeblendet.
Mit dem von mir zusammengeschusterten Device funktionieren Reminder aber wieder!

So schauts aus:

CFGFN
DEF AVD3HM0HOJAAL 071f47e8ed524fda8c4c56b1c5a61xxx
IODev AlexaApp
NAME ECHO_071f47e8ed524fda8c4c56b1c5a61xxx
NR 3484013
NTFY_ORDER 50-ECHO_071f47e8ed524fda8c4c56b1c5a61xxx
STATE connected
TYPE echodevice
model Sonos ONE Gen 2


dafür muss nur in der 37_echodevice.pm folgende Zeile unter den restlichen Modellen hinzugefügt werden:

elsif($ModelNumber eq "AVD3HM0HOJAAL"  || $ModelNumber eq "Sonos ONE Gen2")                      {return "Sonos ONE Gen 2";}

Autocreate funktioniert nicht, da Family THIRD_PARTY_AVS_SONOS_BOOTLEG nicht abgefragt wird, daher manuell anlegen:
define ECHO_071f47e8ed524fda8c4c56b1c5a61xxx echodevice AVD3HM0HOJAAL 071f47e8ed524fda8c4c56b1c5a61xxx
Zentrale Ubuntu, Rpi B+ mit Busware 868 CUL ser2net, Rpi 2 an Aquarium mit DS18B20, und S0Counter, Rpi 3 mit nanoCUL 433 und 868 ser2net, 7x Revolt NC-5462, 1x miniCUL WLAN, 3x IT-1000, 6x ELRO AB440, KS300, EM1000-HSM, EM1000-WZ, FHT80B, 5x FHT8v2, 20x Nodemcu mit Sensoren, 6x Echo, Sonos