Skip navigation

Nieuw project: Nibor

Hoi, ik ben een tijdje geleden aan een nieuw project begonnen, en het is nu in de fase waarin het redelijk werkt. Het is een virtuele assistent genaamd Nibor Virtual Assistant, of gewoon kort: Nibor.

Nibor logo

Nibor is een klein programma dat de speech-recognition API gebruikt. Je kunt hem simpele opdrachten geven, zoals:

  • Vertel een grap.
  • Welke dag is het?
  • Hoe laat is het vandaag?
  • Wat is het weer?

Hij is nog niet erg slim, omdat ik nog geen goede manier heb gevonden om commando’s op te slaan. Ik check nu op trefwoorden zoals “weer” of “hoe”+“laat” met if-else statements, maar dat is niet efficient, en de code wordt er verschrikkelijk rommelig van.

Spotify

Ik maak ook gebruik van de Spotify Web Playback API. Daarmee kan je je Spotify Account koppelen aan Nibor, en kan je simpele opdrachten geven zoals:

Verbinden met Spotify
  • Skip dit nummer
  • Speel een muziekje af.
  • Ga terug naar het vorige nummer

Wil je Spotify koppelen? Klik dan bij het opstarten van Nibor op OK, en log in en klik op AGREE. Daarna ga je naar de app van Spotify, op PC of Mobiel, en klik je op apparaten verbinden. (Net zoals het koppelen van een speaker). Daarna zie bij Nibor play buttons.

Rekenen

Nibor kan redelijk rekenen. Hij kan geen wiskundige formules oplossen, maar je kan bijvoorbeeld vragen:

  • Wat is 6 x 3
  • Wat is 420 : 5
  • Wat is 376 + 236.126
  • Wat is 73 - 56

Wil je Nibor een keer uitproberen? Dat kan!

Als je naar mijn test-domein (code.geheimesite.nl) gaat staat Nibor daartussen.

De broncode komt voor geïnteresseerde ook op GitHub

- Robin

Gepubliceerd op 27 July 2020

Laatst geupdate op 05 October 2022

?? views