ASTER: Automatic Speech Recognition System Accessibility Testing for Stutterers
Not on the map. Why?
Abstract (arXiv)
The popularity of automatic speech recognition (ASR) systems nowadays leads to an increasing need for improving their accessibility. Handling stuttering speech is an important feature for accessible ASR systems. To improve the accessibility of ASR systems for stutterers, we need to expose and analyze the failures of ASR systems on stuttering speech. The speech datasets recorded from stutterers are not diverse enough to expose most of the failures. Furthermore, these datasets lack ground truth information about the non-stuttered text, rendering them unsuitable as comprehensive test suites. Therefore, a methodology for generating stuttering speech as test inputs to test and analyze the performance of ASR systems is needed. However, generating valid test inputs in this scenario is challenging. The reason is that although the generated test inputs should mimic how stutterers speak, they should also be diverse enough to trigger more failures. To address the challenge, we propose ASTER, a technique for automatically testing the accessibility of ASR systems. ASTER can generate valid test cases by injecting five different types of stuttering. The generated test cases can both simulate realistic stuttering speech and expose failures in ASR systems. Moreover, ASTER can further enhance the quality of the test cases with a multi-objective optimization-based seed updating algorithm. We implemented ASTER as a framework and evaluated it on four open-source ASR models and three commercial ASR systems. We conduct a comprehensive evaluation of ASTER and find that it significantly increases the word error rate, match error rate, and word information loss in the evaluated ASR systems. Additionally, our user study demonstrates that the generated stuttering audio is indistinguishable from real-world stuttering audio clips.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 13 of its 53 references that are in the map. First posted on arXiv 30 Aug 2023.
Builds on
13 of 53 references.
References · 13
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representationscited by 3,905
- 2019Common Voice: A Massively-Multilingual Speech Corpuscited by 1,384
- 2019SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognitioncited by 1,380
- 2014Deep Speech: Scaling up end-to-end speech recognitioncited by 354
- 2020Metamorphic Testing: A New Approach for Generating Next Test Casescited by 75
- 2021SEP-28k: A Dataset for Stuttering Event Detection From Podcasts With People Who Stuttercited by 52
- 2019Structure-Invariant Testing for Machine Translationcited by 28
- 2021StutterNet: Stuttering Detection Using Time Delay Neural Networkcited by 20
- 2022Hey ASR System! Why Aren't You More Inclusive? Automatic Speech Recognition Systems' Bias and Proposed Bias Mitigation Techniques. A Literature Reviewcited by 19
- 2021Machine Learning for Stuttering Identification: Review, Challenges and Future Directionscited by 18
- 2022Enhancing ASR for Stuttered Speech with Limited Data Using Detect and Passcited by 11
1 more
Built on by
Not cited yet.