Comment utiliser Amazon Skill Set sans Amazon Echo Device
Je suis en train d'intégrer amazon skill kit dans mon site web sans un amazon echo de l'unité. Je veux mettre en œuvre les commandes vocales sur mon site à l'aide de l'ordinateur portable/PC microphone au lieu d'un écho de l'unité.
J'ai utilisé ce tutoriel mais je ne trouve rien sur la façon de les appliquer sur mon côté.
J'ai aussi essayé ces échantillons disponibles sur github. Mais je pense qu'elles exigent aussi de l'Amazon echo de l'appareil:
https://github.com/amzn/alexa-skills-kit-js
Je suis avec Windows avec l'environnement de développement étant donné ci-dessous
Mon environnement de développement
- Je suis en mesure de configurer le serveur web pour Alexa de compétences et il est de travail
- Asp.Net
- C#
- Javascript /Jquery
- Azure
Est-il possible d'utiliser Amazon Alexa Skill Kit sans un écho de l'appareil?
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Si vous ne l'avez pas déjà fait, consultez https://echosim.io
C'est une web simulateur de un Écho de l'appareil.
Il se comporte comme n'importe quel autre Alexa "dispositif". Connectez-vous avec votre compte Amazon et il ramasse toutes vos compétences, etc. Apparaît comme juste un autre appareil dans l'Alexa app.
Seuls inconvénients: Vous devez cliquer sur pour en parler, et c'est assez lent, sans doute parce qu'il a de recevoir, de tampons, de convertir et de le ré-expédier le audio.
Aussi, je ne suis pas sûr de savoir comment vous inscrire/se connecter à l'Alexa service en premier lieu sans une Echo/périphérique de Point, mais je suppose que il y a un moyen.
Plus récemment, il y a un certain nombre de gratuit de la 3e partie des applications sur Android et iOS aussi de simuler une Alexa/l'Écho de l'appareil. La recherche pour "Alexa" dans votre Application/Jeu en magasin et d'essayer quelques-uns d'entre eux. "Reverb" est une: https://itunes.apple.com/us/app/reverb-for-amazon-alexa/id1144695621
Bonne chance.
Oui, le Alexa Service De La Voix est exactement cela: vous Permet de traiter de l'audio à partir de n'importe quelle source, comme un ordinateur portable ou de la tablette ou le téléphone, à l'aide de l'Alexa Compétences Kit. Aucun Écho n'est nécessaire.
Assurez-vous de lire à travers Mise en route avec l'Alexa Service de la Voix et la Référence Guide De Mise En Œuvre; il y a beaucoup d'étapes de configuration qui doivent être fait pour que tout fonctionne ensemble.
Avez-vous eu l'Alexa Voix tutoriel vous lié au monde du travail?
Choses que vous pouvez faire avec cette bibliothèque:
L'audio enregistré dans cette bibliothèque est mono-canal, échantillonné à 16 khz Hz, et signé de 16 bits d'encodage PCM qui est requis par les AVS.
Tutoriel: https://github.com/miguelmota/alexa-voice-service.js
Démo:https://miguelmota.com:9745/
Oui. Vous pouvez certainement créer et de tester les compétences sans le réel de l'appareil. Ci-dessous sont les étapes que j'ai utilisé pour le faire fonctionner. Notez que je n'ai pas tenté de le faire fonctionner sur un site, mais je suppose que c'est possible par une adaptation de la méthode utilisée pour le client java.
Étape 1: Imiter l'appareil. Utiliser le "Alexa Service de la Voix" exemple de code, qui se comporte exactement comme l'appareil. Suivez les étapes décrites sur cette page: https://developer.amazon.com/public/solutions/alexa/alexa-voice-service/docs/reference-implementation-guide. J'ai utilisé le client java pour simuler l'Alexa appareil et a sauté les étapes pour l'Androïde et iOS dispositifs.
Lorsque vous lancez le client java, il se comporte exactement comme un Alexa appareil.
Étape 2: Créez votre Compétence. La façon la plus simple pour commencer est de lancer l'exemple d'une fonction lambda, comme par https://developer.amazon.com/appsandservices/solutions/alexa/alexa-skills-kit/docs/developing-an-alexa-skill-as-a-lambda-function.
Maintenant lorsque je lance le client java, il peut accéder à la compétence que j'ai publié à Lambda. Je peux modifier les compétences dans le lambda et d'entendre les mises à jour, sans même avoir besoin de relancer le client java.
Ce serait génial si quelqu'un a un exemple de ce courant sur le web, plutôt que sur le client java.
En règle générale, une fois que vous configurez votre Alexa Service de la Voix (AVS) client, que ce soit sur votre bureau/ordinateur portable, page web, Android ou Raspberry Pi, vous devriez être en mesure d'utiliser le logiciel AVS client tout comme la façon dont vous utilisez Echo.
Voici l'officiel AVS exemple d'application, bien entretenu et documenté: https://github.com/alexa/alexa-avs-sample-app
Comme Alexa Compétences, note que "les compétences" sont comme des applications pour Amazon Alexa. Vous connecter à votre compte Amazon, installer (activer) les compétences pour votre Alexa service. Alors à chaque fois que vous parlez à l'AVS avec la pré-définis de commande correspondant à une compétence particulière, il sera automatiquement rediriger votre commande pour cette compétence.