Wat kun je eigenlijk aansturen met je stem?
De meeste spelers denken bij 'spraak' meteen aan een stem die 'Double sixteen' omroept na een goede worp. Dat is spraakuitvoer, en dat behandelden we al in het artikel over scoreborden en spraakuitvoer instellen. Hier gaat het om de andere richting: jij praat, het systeem doet iets. Denk aan een spel starten, een worp terugdraaien na een bust, de volgende speler activeren of de belichting aanpassen. De eerste twee acties hangen sterk af van welk autodarts-systeem je gebruikt en hoe ver je bereid bent te gaan met automatisering. De belichting aansturen werkt bij alle drie de grote systemen, omdat je dat buiten de autodarts-software om regelt.
Smart speaker als schakelaar
De makkelijkste route is een smart speaker koppelen aan een automatiseringslaag die via webhooks (HTTP-verzoeken die je naar een externe dienst stuurt) andere systemen aanstuurt. Een Amazon Echo, Google Nest Mini of Apple HomePod mini kan routines uitvoeren die zo'n verzoek versturen. Autodarts heeft een publieke API die je op die manier kunt aanspreken. Je maakt in de Google Home-app of de Alexa-app een routine aan met een naam als 'Hey Google, start 501', die vervolgens een webhook stuurt naar je lokale server of de Autodarts-cloud.
Je hebt daarvoor een tussenlaag nodig. Tools als IFTTT, Make (voorheen Integromat) of de lokale automatiseringsserver Home Assistant vervullen die rol. Van de drie is Home Assistant het meest flexibel en werkt het volledig offline, wat de reactietijd laag houdt. IFTTT is sneller op te zetten maar stuurt het verzoek via externe servers, wat vertraging geeft en je afhankelijk maakt van een werkende internetverbinding.
De Autodarts-API: wat kun je aanroepen?
De Autodarts-API biedt eindpunten voor het starten van een spel, het ophalen van lobbies, het activeren van de volgende beurt en het annuleren van de laatste score. Dat zijn precies de acties die je hands-free wilt aansturen. Je hebt een API-token nodig, te vinden in je Autodarts-accountinstellingen, en een automatiseringsstap die de spraakopdracht vertaalt naar een concrete API-aanroep.
Een eenvoudige opzet in Home Assistant werkt via een script met een REST-aanroep naar de Autodarts-API, gekoppeld aan een spraakcommando via de ingebouwde assistent Assist of via een externe Google- of Alexa-integratie. Wie comfortabel is met YAML-configuratie heeft dit in een middag werkend. Er zijn ook kant-en-klare integraties beschikbaar in het Home Assistant Community Forum.
Scolia en Target Omni bieden minder ruimte
| Systeem | Publieke API | Webhook-ondersteuning | Worp terugdraaien via stem |
|---|---|---|---|
| Autodarts (DIY) | Ja, gedocumenteerd | Via Home Assistant of IFTTT | Ja |
| Scolia | Beperkt, eigen app | Niet officieel | Nee |
| Target Omni | Nee | Nee | Nee |
Scolia en Target Omni zijn geslotener systemen. Ze bieden geen publieke API waarop je externe automatisering kunt aansluiten, en officiële webhook-ondersteuning ontbreekt. Wat bij alle systemen wel werkt, is randapparatuur aansturen: de verlichting dimmen, een ventilator uitschakelen of muziek pauzeren wanneer je begint te spelen. Dat regelt een smart speaker prima via slimme stopcontacten of een Philips Hue-brug, volledig los van het autodarts-platform.
Achtergrondgeluid: de meest onderschatte hindernis
Dartruimtes zijn niet ideaal voor stemherkenning. Een kelderkamer met harde wanden, een garagedeur die klappert of muziek op de achtergrond zorgt voor gemiste of foutief herkende commando's. Zet de smart speaker op een centrale plek in de ruimte, weg van de dartbordmuur. Dat klinkt logisch, maar veel spelers zetten hem pal naast het bord omdat de kabel niet verder reikt.
Geef je routines ook namen die uniek en duidelijk uitsprekbaar zijn. 'Hey Google, undo' klinkt in de praktijk te veel op andere zinnen als er meerdere mensen praten. 'Hey Google, gooi terug' of 'Hey Google, nieuwe leg' werkt betrouwbaarder. Test elk commando op zo'n drie meter afstand van de speaker, want dat is ruwweg de afstand die je hebt als je aan de oche staat op 237 centimeter.
- Gebruik een bedraad netwerk voor de automatiseringsserver: Home Assistant via ethernet is stabieler dan via WiFi.
- Geef je routines namen zonder korte Engelse stopwoorden die de spraakherkenner kan verwarren met alledaagse zinnen.
- Test elk commando op minstens drie meter afstand van de speaker, niet vanuit de stoel vlak ernaast.
- Schakel muziek tijdelijk uit tijdens een commando, of stel een knoptrigger in als back-up voor als de herkenning mislukt.
- Koppel kritische acties zoals 'wis score' aan een bevestigingsstap in je automatisering, zodat je niet per ongeluk een hele leg verwijdert.
Solo trainen is de sterkste use case
Spraakbesturing voegt het meeste toe als je alleen traint. Je hoeft de telefoon niet op te pakken voor een undo, je kunt snel wisselen van oefenmodus zonder de oche te verlaten en de belichting gaat automatisch aan zodra je zegt dat je begint. Voor wie regelmatig speelt en bereid is een middag in de setup te steken, is de meerwaarde reëel. Wie af en toe een potje doet of geen zin heeft in automatiseringstools, is sneller geholpen met een bluetooth-muis of de telefoon als remote. Spraakbesturing is een aanvulling op een goed werkende interface, geen vervanging.