Astuces:
- Alexa est très sensible à la syntaxe et orthographe des phrase actionnant les routines. Si votre routine ou votre appareil ne se déclenche pas, regardez bien son orthographe. Il est possible qu'elle écrive différemment ce que vous dites et du coup ne le fasse pas correspondre au nom de votre appareil ou à votre phrase d'action elle y de routine. J'ai par exemple souvent eu de problèmes de "s" manquant ou en trop.
Vous pouvez vérifier comment Alexa écrit ce que vous dites en utilisant l'application Alexa sur votre téléphone et en envoyant un message sur votre echo: l'application fait alors une transcription textuelle. Il faut utiliser exactement la même syntaxe.
- Vous pouvez surcharger les commande normalement reconnues par Alexa par ce que vous souhaitez.
Par exemple si vous avez défini une pièce nommée "cuisine", dire "allume la cuisine" allumera tous les appareils liés à cette pièce dans l'application Alexa. Vous pouvez faire une routine interceptant l'ordre "allumé la cuisine" pour n'allument que la lumière. Etc...
Pour faire parler Alexa lors des notifications audio d'eedomus, je cherche toujours. J'ai bien une idée techniquement mais j'ai la flemme de me lancer la dedans:
Les notifications gérés par l'API Alexa permettent normalement d'envoyer un message sur l'echo, l'écho joue alors un petit jingle pour avertir l'utilisateur, mais celui-ci n'entendra le texte de la notification que lorsqu'il demandera à Alexa de lui lire les notifications. Par contre, point intéressant, il est possible avec cette API d'indiquer le son utilisé pour le jingle.
Voici donc ce que j'ai en tête: créer une skill qui diffuse des notifications sur appel http. Un périphérique eedomus (au autre box) pourrait alors déclencher une notification d'un simple appel http (type http:// notifyAlexa.com? id=xxxx& pwd=xxxxx&text=xxxxx
La skill devrait alors créer un MP3 à partir du texte fourni (via des services de tts, même si ce serait mieux d'avoir la voix d'Alexa), puis lancer une notification dont le jingle serait ce MP3.
L'utilisateur entendrait alors immédiatement l'annonce, puis pourrait éventuellement la réécouter en demandant à Alexa de lire les notifications.
Quelqu'un de motivé pour développer ça ?