Narrate · Track · Analyze
Narrate your games out loud and VoxStat turns your play-by-play into live statistics. Here's how it works — from recording your first point to sharing a full season's stats.
Yes. When you record, the audio is saved on your phone first. If you have no connection, the recording is safely stored and you'll see a note that it will upload when you're connected. The app checks for a connection and automatically uploads any pending recordings once one is available — retrying on its own — so you can record a full game with no signal and let it sync afterward. Recordings survive closing and reopening the app, and they upload in the order you recorded them. You can view on the phone app any recordings that are awaiting upload - just go to the Settings screen and click Pending Audio.
You can record however you like. That said, it makes sense to stop recording at the end of a point or when game action stops so that you don't record a lot of dead space. It's most efficient to record your line call, stop recording, and start again as the pull initiates. Then stop for what seems will be a non-momentary break in game action, and stop again at the end of the point.
The time varies with the length of the narration chunk, but for average length points, you should see updates in 1-2 minutes. Processing happens in the background, though, so the app accepts your narration right away and you can keep recording. Once you see the scoreboard on the phone app Narration screen change, updated transcripts and stats are available.
You can narrate essentially the full flow of a point in natural language — passes and catches, goals and assists, turnovers (drops, throwaways, blocks, interceptions, stalls, out-of-bounds), pulls, timeouts, fouls and other infractions, injuries, substitutions, and line changes. You can add as much or as little detail as you like: throw type (dump, swing, huck, hammer, scoober, etc.), which side (open or break), yardage, throw difficulty, defensive scheme (person, zone, cup), and more. The app pulls out whatever it recognizes and ignores the rest.
Yes — you can see what the app captured. After you submit, the app shows you the corrected transcript, and any player it couldn't confidently identify is highlighted so you can fix it. The data extracted from the transcript for each point are visible in the point-by-point Events view.
Because you record from the sideline on an open microphone, the app also picks up teammates shouting at players on the field, cheering, and sideline conversation. The app recognizes that this isn't narration and marks it as sideline chatter — shown struck-through in the transcript and left out of your stats. Nothing is deleted, so you can see exactly what was set aside; if the app marked something that was actually part of your narration, just edit the transcript to remove the marks and it will be counted. The app deliberately won't set aside anything that contains a real play (a goal, turnover, block, pull, or foul), so an actual play is never dropped by mistake. If you are ever unsure whether something is chatter or part of the narration, you can listen back to the original audio for that part of the game.
You can refer to players by any term that uniquely identifies them - first name, last name, familiar name, or jersey number all work. If two players share a first name, ensure that your roster has a familiar name that distinguishes them, and use that. If, for some reason, your narration doesn't use a unique reference, the app makes its best guess but flag it for your review.
Narrate naturally, as if calling the game out loud. A few habits make your stats cleaner:
You don't have to be perfect. The app corrects transcription errors, understands synonyms, and flags anything ambiguous for you to review.
Not unless you want to attribute game actions (e.g. throws, catches, etc.) to the players on the opposing team. Usually, you are only concerned with the attributing stats to your own players, so you'll bypass setting up an opponent's roster.
Even without an opponent roster, you can (and should) track the game action while your team is on defense, which will allow you to track defensive stats. You will just see passes, catches, goals, that are not attributed to specific players on the opposing team.
It helps to do that, so that you faithfully track your defensive possessions. You will definitely want to narrate d-line calls, pulls, turnovers and scores. Here's an example that shows the narration of a complete d-line point:
"Our D-line is Danny, Filip, Jasper, Chris, Jesse, Ben, and Elias. Danny with the pull. Hits in front of the goal line after 4 seconds. Picked up. Centered. Upfield. We're in person defense. Upfield. Around. Around. Upfield. Around. Upfield. Pick called. Reset. Upfield. Around. Upline. Upline. Around. Upline. Swing. Turn. Danny to Ben. Upfield to Elias. Reset to Ben. Timeout. Ben with the disc. Swing to Jasper. Upfield to Danny. Huck into the end zone for Elias. Score."
You can fix it after the audio file processes. Before extracting stats, the app automatically cleans up the transcript — adding punctuation, correcting misheard player names against your roster, fixing common frisbee terminology, and setting aside sideline shouting and chatter that isn't narration (see above). If something still comes out wrong, you can edit the transcript in either the phone or browser apps and resubmit just that portion, and the app recalculates the stats.
Occasionally a shouted player name still slips through as if it were a play. When the app spots one of these — for example, your player credited with the disc while the other team clearly had it — it flags that point as needing attention with a note explaining what looks wrong, so you can review edit it.
Finally, if the transcript is correct, but the extracted data is wrong, you can edit that data manually. Of course, the app should accurately extract data, so if you think it is erring in some way, report a bug, and we'll take a look.
Participation is captured per point through the line that's on the field. To capture all players on a line, begin your point narration with a line call and whether it's an o-line or d-line. All players on the line will then be attributed participation for that point. If you forget to do that, only those players mentioned in the narration for the point will be attributed participation. Narrate all mid-point substitutions to accurately attribute participation to players.
Yes. You describe the stat you want in plain language — for example, "completions over 20 yards on the break side" — and the app builds it into a tracked stat for you. Custom stats can filter on any event detail extracted by the app, count or average or take ratios, and be scoped to a player, a team, a game, or a single point.
Yes. You control which stats appear and in what order. Any stat can be hidden or shown, and you can reorder them to suit how your team likes to read them. These preferences are set per subscription.
If you are finished recording games for the season but want access to your data offseason, you can pause your subscription: you are not charged your monthly subscription fee, your stats and games stay fully viewable, but creating or editing teams and games is turned off until you resume the subscription.
If a subscription instead lapses (expires without renewing or pausing), your data is deleted 14 days after lapsing. Your subscription admins will receive several emails over the course of those 14 days alerting them to the situation.
You can delete your game data on the Games page of the browser app. You can also just delete the transcript and audio files for games whose stats are final by clicking the trashcan on the Transcript tab of the Game page.
You can delete all subscription data by deleting your subscription. Click Delete Subscription in the Danger Zone of the Account page on either browser or phone app.
If your subscription has been suspended - e.g. for lapsed payments - and you no longer have access to the application, you can request that we delete all your subscription data by writing us at support@vox-stat.com.
You can record up to 15 games per month on the paid tiers. During the free trial, recording is limited to one game per day so you can try the app out. The trial runs for 14 days.
You can have up to 5 users per subscription including your subscription owner.
Yes. Invite that person to your account by email, have them download either iPhone or Android phone app, and they can sign in with their own login to record narration for your team's games. Any role can record — even a viewer, who otherwise can't create or edit games, is able to capture narration. Just make sure a given game is recorded from a single phone: because recordings have to stay in order (including when there's no internet and they're waiting to upload), one game should be narrated from one device the whole way through. So you can absolutely hand recording off to someone else — just have that one person record the game start to finish.