En eko-enhet med hjälp av C.H.I.P. $9 datorn (4 / 11 steg)
Steg 4: Uppdatera till ny Python kod & prova det.
VIKTIG uppdatering: Ersätt "main.py" i mappen AlexaCHIP med följande uppdatering från github: http://tinyurl.com/zrjaldy (tack till Justine Thomas). Uppdateringen innehåller uppdateringar för koden till stöd för USB tummen mikrofonen. "Mplayer"-koden används för att konvertera inspelningar för att vara kompatibla med tjänsten Alexa. Tyvärr lägger detta vissa förseningar i kommunikationen med tjänsten. (Ett möjligt tillfälle för optimering i framtiden).
Låt oss nu testa koden. Första låt oss aktivera GPIO stiften genom att köra installationsprogrammet skript för att aktivera tryckknapp switch::
sudo. / setup _gpio.sh
På denna punkt bör du kunna testa konfigurationen att kommunicera med tjänsten Alexa. Kör python kod:
sudo python3 main.py
Alexa ska svara efter några sekunder genom att säga "Hej". På denna punkt är du redo att ställa din första fråga:
Tryck på tryckknapp switch och hålla den intryckt medan du ställer din fråga. Till exempel:
"Alexa, vem är du?"
Efter minst 3 sekunder svarar Alexa sedan med en kort förklaring av vem hon är. Andra relaterade frågor du kan ställa är:
"När är din födelsedag?" eller "Vem gjorde du?" eller "Var du är född"
Alexa att svara på alla dessa annorlunda. Märker du inte behövde använda namnet "Alexa" framför dessa frågor medan du håller ned på tryckknapp switch. Detta beror på att växeln ersätter "sökord upptäckt" mekanismen som nämnts tidigare.
Här är några andra frågor som du kan testa:
Hur mycket är klockan? eller vilken dag är det?
Vad är vädret? eller vad är nytt? eller vem är JJ Watt?
Om du installera Alexa med inställningar kan den svara med väder från din plats. För att göra detta kan du ställa de Alexa inställningar med hjälp av en iPhone app (Alexa app) eller en Android app (Alexa app) eller på denna adress: http://alexa.amazon.com. Här kan du anpassa Alexa (dvs setup din postnummer & läge etc).
Nu, det är bara en fråga om att sätta allt ihop i hårdvaran. Men först låt oss knappen upp programvara automation lite innan dess...