Est-il possible d'obtenir une compétence (personnalisée?) Pour configurer une liste de contrôle qu'Alexa pourrait exprimer?
Oui. Il serait probablement relativement facile de développer une compétence pour le faire vous-même, s'il n'y en a pas, mais il y a quelques compétences de liste de tâches (par exemple Todoist ou Any.do ) si vous ne vouliez pas passer par les tracas de développer vos propres compétences. Vous pouvez être intéressé par les étapes pour créer une compétence personnalisée , qui semble être un guide utile pour apprendre à créer une compétence. Vous avez mentionné précédemment que vous étiez heureux de développer une solution si nécessaire - si c'est toujours le cas, et que la liste des tâches n'est pas ce que vous voulez, une compétence personnalisée est la voie à suivre.
Si possible lors de la rédaction d'un message d'adieu ("Je pars, etc.")
Vous pouvez remplacer les commandes intégrées (par exemple, "Je pars"), si vous définissez le nom d'invocation de votre compétence sur le nom d'une commande intégrée . Cela fonctionne car il existe trois formats pour invoquer une compétence :
«Alexa, demande des horoscopes quotidiens pour les Gémeaux» (an IntentRequest
)
«Alexa, [ouvrir / démarrer / demander / ...] Horoscopes quotidiens» (un LaunchRequest
avec un préfixe, comme «démarrer»)
«Alexa, horoscopes quotidiens» (un LaunchRequest
sans aucun préfixe).
Il se trouve que si vous nommez votre compétence "Je pars", en disant "Alexa, je pars", il se trouve que c'est une LaunchRequest
compétence personnalisée.
Sachez que vous ne seriez pas en mesure de publier cette compétence , car elle remplace une commande intégrée (et Amazon ne prendrait pas cela très gentiment!).
Si possible, j'aimerais maintenir différentes "listes de contrôle" pour quand je vais au travail, quand je vais danser, etc. Et chacune serait associée à une liste de contrôle différente.
Vous pourriez probablement écrire cela comme une intention.
Alexa, je pars travailler.
Alexa, je pars aller danser.
Vous pouvez configurer un schéma d'intention comme je l'ai décrit ici avec un AMAZON.LITERAL
emplacement, puis votre compétence recevrait des mots clés tels que `` travail '' ou `` danse '', que vous pourriez ensuite utiliser pour décider de la liste de contrôle à afficher. Le reste du problème consiste essentiellement à charger la bonne liste de contrôle, puis à renvoyer les énoncés qu'Alexa vous dira.
Je soupçonne qu'il sera plus facile de comprendre les problèmes exacts auxquels vous êtes confronté une fois que vous aurez commencé à le développer - j'ai du mal à anticiper tous les problèmes à l'avance, et j'espère que cela «se réunira» un peu au fur et à mesure. Bonne chance!
AMAZON.LITERAL
type pour du texte libre. Il semble que j'ai été activé dans le "générateur de compétences bêta" et lorsque je crée une intention avec des emplacements pour la langue américaine, je ne peux pas trouver et utiliser AMAZON.LITERAL pour le type d'emplacement. J'ai essayé d'éditer le code source manuellement avecAMAZON.LITERAL
mais cela génère une erreur. Que puis-je faire ?