Skip to main content

Speech Transcription (Saltify)

Overview

Alt Children naturally produce speech sound errors, language errors, and language features, such as disfluencies. Language errors and features are diagnostically meaningful to speech-language pathologists (SLPs) and need to be maintained in the transcription. The primary purpose of the application is to transcribe an audio sample into a written format that is accepted by SALT software. SALT software is commercially-licensed software that analyzes the speech of children and scores it according to their metrics. Our application can currently transcribe audio samples of a conversation between a child and an adult into text. It also allows users to add grammar checking to the transcription, which looks for possible errors in grammar within the text.

Note: careful review by a knowledgeable speech-language pathologist is required for an accurate final product.

Information

User Guide

Upon running the software, you will be given the option to either upload an audio file, or record one yourself. If choosing to upload a file, you can upload either an MP3 or a WAV file. Assuming that the audio is successfully added, you are ready to transcribe it. You will then click the "Transcribe" button to start the transcription process. After the transcribing finishes, the transcription will appear on the screen. You can play the audio file and look over the transcription at the same time, checking if there are any errors. You will then decide whether you want to do manual/automatic grammar checking through the program, or you can let the program add morphemes to the transcription. Once everything with the transcription is complete, you can export the transcription to a Word document.

Technical Information

Technical Overview

Overview of the software architecture. Software Architecture

Development Priorities

  • Fix user interface errors
  • Fixing occasional code crashes and errors
  • Add diarization to the transcription
  • Fix the errors when adding morphemes

Get Involved

If you would like to contribute to this project, please visit our GitHub page to create your own issues or pull requests.