Sub-field of computational linguistics that develops methodologies and technologies that enables recognition and translation of spoken language into text by computers
What is Speech Recognition?
Speech recognition is the task of detecting spoken words but there is more to speech recognition than recognizing individual sounds in the audio: sequences of sounds need to match existing words, and sequences of words should make sense in the language. This is called “language modelling.” Language models are typically trained over very large corpora of text, often orders of magnitude larger than the acoustic data.
While speech recognition has been around for decades but recent advances in deep learning finally made speech recognition accurate enough to be useful outside of carefully controlled environments. Speech recognition is built into our phones, our game consoles and our smart watches. It’s even automating our homes.
Common Tools and Libraries
100E Use Cases
- MSF – Support an automated hotline which enables citizens to ask questions about available programs and processes to enroll. Increase hotline capacity with improved accuracy and performance as well as add sentiment monitoring capability.
- SCDF – Use SpeechLab technology to support verbatim transcription of calls so that call-takers could focus more on listening rather than typing and translation into English so that call-takers could better understand the conversation. Transcripts could will also be used for further analysis.
- MCI – Speechlab batch transcription services to support government meetings and events.
- Socibot – AI demonstration platform will use SpeechLab technology to support integration with Azure Cognitive services knowledgebase to answer questions from local Singaporeans more accurately. Socibot also uses Porcupine for wakeword detection to reduce latency and improcve user experience.
- How to start with Kaldi and Speech Recognition
- Simple guide to Kaldi – an efficient open source speech recognition tool for extreme beginners
- Creating voice assistant for games tutorial for Fifa