Project overview
Statistical match analysis data is currently being collected using manual techniques for Gaelic football. This approach requires a match analyst to physically input events happening live during a game using either a device or pen and paper. This process can be time consuming and expensive due to the physical and software resources required.
TacTalk is an Android mobile application that uses speech recognition technology to collect statistical data for Gaelic Football matches. Using a key word vocabulary list based around common GAA terminology, a match analyst can simply talk to gather real-time match statistical data. TacTalk then complies the data automatically during the match allowing the manager to view the statistics at half and full time. This approach could save a club both time and money by offering an automatic solution to the process of statistics collection. TacTalk allows clubs to focus more on analyzing then collecting statistics.
How does TacTalk work?
A match analyst on the side-line uses TacTalk to record verbally in-game activities such as goals, shots, missed chances etc, using voice recognition technology. The analyst would use a vocabulary of key words to mark events that are happening during the match and have the ability to link the event to a player either by referencing their number. The app will send an audio file to the server where it will be converted into a text then sent to the command parser to format and process the text into JSON Game Event Objects which will indicate the type of event that occurred within the received text.
Once the text has been process and stored, it can be used to display the current match score and statistics at both half and full time to the manager to discover areas of improvement or weaknesses of the team.
Technologies Used
Server: NodeJS
Cloud: Google Cloud Platform, Firebase
App: Android, Kotlin
Database: Mongo DB
TacTalk app screens
Create a team Manage Team Set up match
Recording Page Statistics Page