Étape 3: Mise à jour C.H.I.P. avec Alexa & Python3 paramètres :
À l’aide de la configuration de « L’Echo $10 » de http://sammachin.com/the-10-echo/ et le fichier README.md de ses dossiers de github à: http://sammachin.com/the-10-echo/ suivez les étapes ci-après :
Créer les informations d’identification du service de Alexa fichiers fichier et autorisation :
- Faites une copie de example_creds.py de travailler avec :
Modifier le creds.py pour ajouter Alexa service device ID, codes de sécurité, etc. et d’utiliser vos données enregistrées précédentes pour le fichier creds.py :
Exécutez la requête d’autorisation depuis le périphérique :
Sur votre ordinateur, accédez à votre navigateur web à l’aide de votre adresse ip locale de C.H.I.P. : http://192.168.###.###:5000 et ensuite vous pouvez obtenir le rafraîchissement du jeton d’Amazon pour ajouter à cred.py. Copiez ce jeton très long dans le cred.py.
Modifiez le fichier cred.py et ajouter maintenant le « jeton de rafraîchissement », que vous avez obtenu sur le site Amazon sur votre navigateur. Ceci authentifie votre appareil avec votre compte Amazon :
Prêt à l’essai
Installer un interrupteur poussoir momentané à travers : GPIO1 et GND (broches 14 et 1 sur U14). Brochage du connecteur C.H.I.P. de voir : http://docs.getchip.com/#pin-headers. NOTE : Je suggère de faire cela à des fins de test et de prototypage rapide maintenant sans final monter encore.
À la CSP :
Pour la configuration du microphone USB : modifiez votre fichier /usr/share/alsa/alsa.conf pour "pcm.front cards.pcm.front" est rebaptisé "pcm.front cards.pcm.default" (pour la sélection du périphérique audio correct et identification)
Pour l’installation de micro USB : éditez /etc/asound.conf et ajoutez le code suivant. Ceci initialise les paramètres audio et microphone :
«redémarrer votre C.H.I.P. "
À ce stade dans ce processus, j’ai voulu vérifier et tester l’utilisation de la micro USB et la sortie audio avant d’exécuter le code Python. Avec le microphone installé et un haut-parleur branché j’ai cela testé manuellement à l’aide...
.. .pour enregistrer certains audio et...
.. .pour jouer cet enregistrement. Cela m’a permis de s’assurer avant d’exécuter le code Python qui d’entrée et enregistrement audio avec mon micro choisie et sortie audio fonctionnaient. Vous devrez peut-être utiliser "amixer" et/ou « alsamixer » commandes sur les lignes de commande pour régler le micro et audio paramètres de sortie. Consultez les liens ci-dessous pour plus d’informations.
Voici quelques références pour obtenir audio et enregistrement travail. Certains d'entre eux sont des articles de Raspberry Pi et certains sont des articles généraux sur Linux mais ils fournissent des indications sur les architectures audio :
Installation de micro Pi framboise avec carte son USB | Cercle de Linux : http://www.linuxcircle.com/2013/05/08/raspberry-pi-microphone-setup-with-usb-sound-card/
- Advanced Linux Sound Architecture - ArchWiki : https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture