Cet article a été publié le 19ème jour de Serverless Advent Callender 2016.
Nous aurons un festival Alexa à Cheap Echo.
Alexa Une plateforme de reconnaissance vocale fournie par Amazon.
AVS(Alexa Voice Service) Le moteur de reconnaissance vocale d'Alexa. Il se trouve dans Amazon Echo.
Alexa a deux composants.
AVS(Alexa Voice Service) Le moteur de reconnaissance vocale d'Alexa. La voix enregistrée sur l'appareil est échangée sur la base de HTTP.
ASK(Alexa Skills Kit) Un kit qui vous permet de développer vos propres modèles de conversation. AWS Lambda est recommandé et peut être développé sans serveur. L'article d'hier était un article ASK, alors veuillez vous y référer. Jour 18 de l'Avent Callender
Le contexte de la rédaction de cet article est que Amazon Echo n'est pas encore passé. , ** Il y a une triste réalité que vous ne pouvez pas l'acheter au Japon **. Il existe des outils de test Web comme Echosim.io, mais si Echo ne vient pas, vous pouvez créer les vôtres et développer vos compétences Serveless. Amusons-nous
Il existe un exemple de Raspberry PI dans le référentiel officiel d'Amazon. CommençonsのSTEP3まで完了させます。
Vous obtiendrez le profil (ProductID, ClientID, ClientSecret) qui connecte l'appareil à l'AVS.
Configurer Raspberry PI 3. Installing operating system image
hyper
$ pip install hyper
snowboy
$ sudo apt-get install swig3.0 python-pyaudio python3-pyaudio sox pip install pyaudio
$ sudo apt-get install libatlas-base-dev
$ cd/swig
$ make
Vous pouvez l'installer vous-même comme ci-dessus, mais il est facile de le copier sur Raspeye car il a un module pré-compilé. Precompiled module
Une fois la configuration terminée, un credits.py avec le profil de sécurité obtenu auprès de Developper.amazon.com sera généré.
$ python wakeword_detector.py
Si vous vous enregistrez en tant que démon, vous pouvez le mettre dans l'état d'attente de mot de réveil au démarrage.
https://www.youtube.com/watch?v=Ghn1NpbUPJQ
Je suis vraiment désolé que le taux de reconnaissance soit trop mauvais en raison d'une mauvaise prononciation et de la position du microphone à l'intérieur m (_ _) m
Recommended Posts