Festival Alexa fait à la main! Sans serveur, invitation à l'IoT + Voice. Raspeye + Alexa Voice Servce (Python)

introduction

Cet article a été publié le 19ème jour de Serverless Advent Callender 2016.

Nous aurons un festival Alexa à Cheap Echo.

IMAGE ALT TEXT HERE

le terme

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.

Contexte

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

Aperçu

Matériel (matériel)

Matériel (bibliothèque)

Préparation

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.

Configuration materielle

Configurer Raspberry PI 3. Installing operating system image

Configuration du logiciel

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

Introduction d'AVS

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é.

スクリーンショット 2016-12-18 11.07.53.png

Commencez

$ 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.

démo

https://www.youtube.com/watch?v=Ghn1NpbUPJQ

à la fin

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

Festival Alexa fait à la main! Sans serveur, invitation à l'IoT + Voice. Raspeye + Alexa Voice Servce (Python)
Connectez Raspberry Pi à Alibaba Cloud IoT Platform avec «Python»
[Raspberry Pi] Changement par défaut de Python en Python3
Comment utiliser Raspeye Pie Camera Python
Connectez-vous à MySQL avec Python sur Raspberry Pi
De la configuration du Raspberry Pi à l'installation de l'environnement Python
IoT facile pour démarrer avec Raspeye et MESH
Comment utiliser Raspeye Relay Module Python
Sortie sur "LED 7 segments" en utilisant python avec Raspberry Pi 3!
Raspberry Pi + python + appareil IoT, procédure de construction d'environnement pour démarrer le traitement d'image et l'apprentissage automatique
Mettre à jour Raspberry Pi Python vers 3.7 ou version ultérieure avec pyenv
Exécutez AWS IoT Device SDK for Python sur Raspberry Pi
J'ai parlé à Raspberry Pi
Présentation de PyMySQL à Raspberry pi3
Raspeye + Python + Mémo OpenGL
raspberry pi 1 modèle b, python
Je veux exécuter l'interface graphique Python au démarrage de Raspberry Pi
Utilisez python sur Raspberry Pi 3 pour éclairer la LED (Hello World)
Comment lire des fichiers musicaux (wav / mp3) sur Raspberry Pi python