Amazon kondigde zijn slimme assistent Echo aan in november 2014, en consumenten wilden meteen meer weten. Zeven maanden later was de Echo uitgegroeid tot een volledig product, en de herziene versie Echo Dot komt op 20 oktober op de markt. Je kunt echter je eigen Amazon Echo bouwen met behulp van een Raspberry Pi. De tutorial en de opdrachten voor de assistent zijn in het Engels, maar het project is weer een sterk bewijs van de flexibiliteit van de Pi en een pluspunt voor Amazon omdat het zijn Alexa-platform (deels) openstelt.

Bouw je eigen Amazon Echo met een Raspberry Pi
PiLexa

De Amazon Echo staat op het punt zijn tweede generatie in te luiden. Het nieuwe apparaat, de "Echo Dot" genaamd, is veel goedkoper dan zijn grote broer (50 dollar tegenover 180), en hoewel dat een vereenvoudigde constructie betekent, zijn alle belangrijkste functies er nog steeds. De echte magie achter de Echo is is Alexa, en aangezien dat software is, zouden er geen grote obstakels mogen zijn om die magie naar een ander platform te brengen. Gelukkig biedt Amazon toegang tot de benodigde bronnen als je je als ontwikkelaar registreert, alle relevante code downloadt en een Raspberry Pi 3 (een oudere versie is ook mogelijk, maar ingebouwde wifi is een groot voordeel) combineert met een luidspreker en een microfoon van goede kwaliteit. Alexa moet je kunnen horen, en goedkope Chinese microfoons zijn daar niet tegen opgewassen.

https://www.youtube.com/embed/4yfK90OJrek

Het proces

Het volledige proces is lang, maar eenvoudig. Het registreren als ontwikkelaar bij Amazon bestaat uit dertien stappen en als die afgerond zijn, moeten we de Alexa-code klonen en installeren op de Raspberry Pi met de laatste versie van PIXEL. Als er een "nadeel" is bij deze alternatieve editie van de Amazon Echo, dan is het dat de Alexa-webservice elke keer handmatig gestart moet worden wanneer we de Raspberry Pi aanzetten. Het is de bedoeling dat het apparaat langere tijd online blijft, maar het aansluiten van een toetsenbord en scherm wordt vervelend. De laatste stap is het optimaliseren van de audiokwaliteit. In principe komt hier de klassieke "alsamixer" om de hoek kijken, waarmee we het volume van de capture kunnen aanpassen. Ik herhaal: de kwaliteit van de microfoon is belangrijk.

Kosten en ervaring

Uiteindelijk is dit experiment, genaamd PiLexa, heel interessant qua software, maar het verhaal is anders als je naar de kosten kijkt. Zoals ik eerder al zei, zal de Echo Dot een prijs van 50 dollar krijgen, een bedrag dat vergelijkbaar is met wat je moet investeren om alle onderdelen te krijgen. Desalniettemin gaat het bij DIY niet altijd om een lagere prijs. Waar het hier om gaat, is de ervaring.

Bron: