CrossFit Voice Input

Android-app voor het registreren van trainingen met spraakherkenning

Over het project

CrossFit Voice Input is een Android-app waarmee sporters hun trainingen eenvoudig met hun stem kunnen vastleggen. In plaats van tijdens of na een training alle gegevens handmatig in te voeren, spreekt de gebruiker de uitgevoerde oefening en resultaten in.

De app herkent onder andere de oefening, het aantal sets en herhalingen, het gebruikte gewicht, de afgelegde afstand en de tijdsduur. De gegevens worden lokaal op de telefoon opgeslagen en kunnen achteraf worden bekeken, gewijzigd en geanalyseerd.

Het project is ontstaan vanuit de wens om trainingsregistratie zo snel en eenvoudig mogelijk te maken, zonder afhankelijk te zijn van een online account of cloudopslag.

Technische aanpak

Slimme spraakverwerking

Een belangrijk onderdeel van de app is de meerlaagse verwerking van gesproken invoer. Hierdoor is de uiteindelijke registratie aanzienlijk betrouwbaarder dan wanneer uitsluitend standaard spraakherkenning wordt gebruikt.

  1. Spraak naar tekst
    De Android Speech Recognition API zet de gesproken opdracht om naar tekst.
  2. Analyse met AI
    De herkende tekst wordt door AI geïnterpreteerd. Daarbij worden de oefening en bijbehorende trainingsgegevens bepaald, zoals sets, herhalingen, gewicht, afstand en tijdsduur.
  3. Controle en correctie
    De door AI gevonden gegevens worden gecontroleerd met behulp van logische regels en een uitgebreide oefeningendatabase. Veelvoorkomende fouten worden waar mogelijk gecorrigeerd voordat de training wordt opgeslagen.

Hoe werkt CrossFit Voice Input?

1. Een training inspreken

De gebruiker drukt op de opnameknop en spreekt de uitgevoerde training in. Bijvoorbeeld een oefening met het aantal sets, herhalingen en het gebruikte gewicht.

Beginscherm />
2. Herkende gegevens controleren

De app verwerkt de gesproken tekst en zet de gevonden gegevens om naar een gestructureerde trainingsregistratie. De gebruiker kan deze gegevens controleren voordat ze worden opgeslagen.

Herkende trainingsgegevens />
3. Trainingshistorie bekijken

Alle opgeslagen trainingen verschijnen in een overzicht. Vanuit deze historie kan een training worden geopend, gewijzigd of verwijderd.

Trainingshistorie
4. Een training wijzigen

Wanneer de spraakherkenning niet helemaal correct was, kunnen de oefening, sets, herhalingen, het gewicht, de afstand en de tijd handmatig worden aangepast.

Training wijzigen
5. Resultaten analyseren

Per oefening toont de app een samenvatting van eerdere prestaties. Hierdoor kan de gebruiker de eigen voortgang volgen.

Analyse van trainingsresultaten

Belangrijkste functies

Publicatie

Wil je de app gebruiken? De app bevindt zich momenteel in de closed testing-fase van Google Play. Heb je interesse om de app te testen? Stuur mij dan het e-mailadres van je Google-account. Ik voeg je toe aan de testgroep en stuur je de installatielink

Bekijk in Google Play