Amazon publiceert handleiding om Alexa-dienst te gebruiken met Raspberry Pi

Amazon heeft een handleiding op GitHub gepubliceerd aan de hand waarvan gebruikers een eigen versie van het Echo-apparaat kunnen bouwen, dat gebruikmaakt van de Alexa-spraakherkenningsdienst. De basis wordt gevormd door een Raspberry Pi.

Het is niet de bedoeling van de handleiding om een volwaardige Echo na te bouwen, maar om een systeem te maken dat de Alexa-dienst kan gebruiken. Zo voorziet de Raspberry Pi-versie niet in de mogelijkheid om constant te luisteren naar eventuele commando's. Maar voor gebruikers die liever geen permanente surveillancetool in huis hebben biedt dit wellicht een uitkomst. Deze zelfgebouwde variant kan je namelijk wel netjes na het drukken op een knop van een antwoord voorzien op vragen over het weer en kan op commando muziek afspelen.

De handleiding is zeer gedetailleerd en zal dus ook door de minder ingevoerde gebruiker te volgen zijn. Volgens Amazon is er niet meer nodig dan een basisbegrip van programmeren en kennis van de shell. Ook de benodigde hardware is voor de gemiddelde sterveling nog bij elkaar te schrapen. Zo hoeft er alleen een Raspberry Pi 2b afgestoft te worden, samen met een voeding, een sd-kaart, een ethernetkabel, een scherm, een usb-microfoon en een usb-toetsenbord en -muis. Zo te zien is er ook een speaker nodig, die staat alleen niet bij de benodigdheden genoemd.

raspberry pi alexa

Het is uiteindelijk de bedoeling een werkende Node.js-server te configureren in combinatie met een Java-client. Daarvoor moet eerst de nodige software geïnstalleerd worden, zoals het Raspbian-besturingssysteem en andere dependencies. Daarna moet de gebruiker zich nog registreren voor gebruik van de Alexa-dienst en een aantal certificaten aanmaken. Dan duurt het niet meer lang en kan de Raspberry Pi met behulp van Alexa vragen beantwoorden over sport, het weer, film, muziek en nog veel meer. Dat is dan wel alleen in het Engels.

Door Sander van Voorst

Nieuwsredacteur

25-03-2016 • 14:54

22

Reacties (22)

22
22
13
1
0
3
Wijzig sortering
Ik ga het eens proberen, kijken of het te vergelijken is met Jasper wat ik nu gebruik. Heb daar zelf laatst een Domoticz module voor geschreven. Weet iemand of Alexa-dienst ook third-party plugins ondersteund?
Je kunt eigen 'skills' gebruiken i.c.m. een Amazon Echo. Middels deze skills kun je acties laten uitvoeren op je eigen domoticasysteem. Amazon zet de spraak om in tekst, het enige wat je hoeft te doen is de tekst middels een 'intent schema' en 'utterances' aan functies koppelen. Dit kan door middels van een java/node.js/python-functie die online wordt gehost door Amazon (AWS Lambda) of door je eigen HTTPS-webservice. Zie hier voor meer informatie en voorbeelden.

Dit kan ook gebruikt worden wanneer je geen Amazon Echo hebt, maar een eigen device zoals in het artikel wordt uitgelegd, zie hier. ("You can use Alexa Voice Service and the Alexa Skills Kit together to create more sophisticated interactions.")

De spraakherkenning (Engels) is uitstekend, het enige nadeel wat ik heb kunnen ontdekken is dat je een bepaald format moet volgen:
- "Alexa, ask Kodi to turn up the volume"
- "Alexa, ask Kodi to play the last episode of the walking dead"
Je blijft het 'ask'-gedeelte herhalen.

[Reactie gewijzigd door Fraggar op 25 juli 2024 20:46]

Voor zo ver ik nu weet moet je ook een Amazon Prime account hebben.
Weet je toevallig ook of dit geldt voor deze "namaak" echo?
Je hebt geen Amazon Prime-account nodig voor de oplossing in het artikel. Ook heb je geen Prime-account nodig voor de Amazon Echo. Je mist dan echter wel de Amazon Prime Music-functies, maar die kun je opvangen door bijvoorbeeld Spotify te gebruiken.
Thanks, ik wilde al een Echo gaan bestellen (via Amerika) maar verwachtte dat ik dan ook een Amazon Prime account nodig had.
En hoe vraag je 'm om de laatste aflevering van De Wereld Draait door af te spelen? :+
Alexa, play "As the World Turns"... :+
Die text-to-speech-engine is nog niet wat het zou moeten zijn. Weet je welke ze gebruiken?
Je bedoelt van Jasper? Er zijn verschillende die je kan gebruiken. Ik zelf gebruik de Google-TTS engine. Werkt goed...
Ah, ik wist niet dat je het zelf ook kon instellen.
Interessant, rijst de vraag wie volgt.

Apple zie ik het niet doen, Microsoft misschien, google/Facebook zouden er de capaciteiten voor hebben. Als het niet teveel belasting kost voor de servers kan het een interessante (betaalde) dienst worden voor bepaalde specifieke informatie.
Hoezo de volgende? Wat biedt dit meer dan Siri, Cortana of hoe al die tutjes verder ook mogen heten? Het idee blijft dat je met een remote spraak-zoek-service verbindt.
Device of platform gebonden.

Google en Microsoft maken van die kleine steekjes naar elkaar toe,
maar Amazon is naar mijn weten de eerste die het op een totaal ander platform beschikbaar stelt en potentieel een nieuwe markt opent.
Dit biedt veel meer. Siri, Cortana en al die andere troep vereisen dat je continu je telefoon bij je moet hebben. Op het moment dat je tegen je huis of auto kunt praten, opdrachten kunt delen, boodschappen kunt doen, dan is dat dus wel degelijk van toegevoegde waarde.

Natuurlijk kun je dat met een telefoon ook wel, maar in het huis van de toekomst heb je geen schakelaars meer. Dus als je telefoon uit is, kun je ook je schakelaars niet meer bedienen. En met dit soort producten dus wel.
Cortana is al langer op de Raspberry Pi 2 te gebruiken. https://channel9.msdn.com...That-Conference-2015/T026
Facebook, Apple, ed hebben natuurlijk al een aardig platform/userbase om gegevens te verzamelen. Want daar is het ze uiteindelijk allemaal om te doen; het vergaren van Big (user) Data.

Het lijkt een leuk gebaar van Amazon om dit soort concepten beschikbaar te maken voor een ieder die er een eigen draai aan wil geven. Is het in feite ook, maar het blijft puur eigenbelang.

Er zal ongetwijfeld ook wel een disclaimer bij zitten die je liever niet tot in detail door wilt lezen. Vooral Amazon geeft de consument het idee lekker aan het shoppen te zijn, terwijl het achter de schermen Amazon is die met onze data aan het shoppen/cashen is ;)

Ik kan me wel vinden in jouw statement. Apple heeft altijd graag de volledige controle (onder het mom van user experience) dus die zien we zoiets vast nooit doen. Maar aangezien MS graag meer voet aan de grond krijgt in andere platformen zou dit ook best iets zijn voor Cortana.

[Reactie gewijzigd door pimsaint op 25 juli 2024 20:46]

Facebook, Apple, ed hebben natuurlijk al een aardig platform/userbase om gegevens te verzamelen. Want daar is het ze uiteindelijk allemaal om te doen; het vergaren van Big (user) Data.
Niet voor elk bedrijf is dat de bron van inkomsten. Om een specifiek voorbeeld te geven haalt Apple haar geld uit de producten die ze leveren. Ze zijn (in ieder geval zoals ze in elk document online bekend maken) enorm ingesteld op privacy van gebruikers waardoor het vergaren van data geen onderdeel van inkomsten is. Zo zal dit ook voor meer bedrijven gelden. Daarnaast zal het niet altijd het doel zijn van een product, zelfs wanneer het bedrijf zelf hier om bekend staat (bijvoorbeeld Google, veel R&D projecten van ze zijn niet per se iets wat een inbreuk op privacy maakt).
Ik denk eerder dat het interessant is voor ze om de nummer 1 zoekmachine te zijn, direct in jouw huis en continu beschikbaar...

Alexa, wat zal ik vanavond eten? "bestel nu dit boek via amazon en krijg nog meer van zulke lekkere recepten".
Dat is nu exact waar ik bang voor ben: dat het allemaal één grote marketingmachine wordt. Het antwoord is niet 'eerlijk' maar afhankelijk van wie het meeste betaalt. Zoals ooit een nummerinformatielijn (voor telefoonnummers). Je staat voor de deur van een Chinees restaurant en belt die lui en zegt: ik sta daar en daar, is er hier een Chinees in de buurt? Krijg je het nummer van een Chinees 10 minuten verderop. Die heeft betaald.

Daarom zit ik ook helemaal niet te wachten op die shit van 'slimme koelkasten'. Het enige wat dat ding gaat doen is mij naar AH sturen met een boodschappenlijst die heel veel lijkt op wat in de Allerhande staan.
Een beetje als die non-informatieve infomercials op RTL enzo...'eigen huis en tuin' e.d. Die laten alleen maar zien wat in de aanbieding is bij het tuincentrum en bouwmarkt.

Nee, ik bepaal zelf wel waar en wat ik eet, drink en in mijn tuin plant.
Google is hier natuurlijk al lang mee bezig. Microsoft is nog niet zo ver, maar geef ik ook een goeie kans. Apple loopt achter. Facebook zal het allicht willen.
Onder welke steen heb jij geleefd? Ik praat regelmatig tegen mijn iPhone en iPad. Hij geeft op bijna alles antwoord en ik kan tegen mij CarPlay radio praten in de auto. Dat gaat ook via Siri van Apple. Dan kan ik tijdens het rijden gewoon mensen sms'en via de stem.

Cortana van MS kan dat ook...
Het gaat hier niet om Cortana of Siri. Het gaat hier om oplossingen die je in huis kunt gebruiken, zonder tussenkomst van je telefoon of tablet.

Op dit item kan niet meer gereageerd worden.