Efficient Implementation of the Room Simulator for Training Deep Neural Network Acoustic Models
Not on the map. Why?
Abstract (arXiv)
In this paper, we describe how to efficiently implement an acoustic room simulator to generate large-scale simulated data for training deep neural networks. Even though Google Room Simulator in [1] was shown to be quite effective in reducing the Word Error Rates (WERs) for far-field applications by generating simulated far-field training sets, it requires a very large number of Fast Fourier Transforms (FFTs) of large size. Room Simulator in [1] used approximately 80 percent of Central Processing Unit (CPU) usage in our CPU + Graphics Processing Unit (GPU) training architecture [2]. In this work, we implement an efficient OverLap Addition (OLA) based filtering using the open-source FFTW3 library. Further, we investigate the effects of the Room Impulse Response (RIR) lengths. Experimentally, we conclude that we can cut the tail portions of RIRs whose power is less than 20 dB below the maximum power without sacrificing the speech recognition accuracy. However, we observe that cutting RIR tail more than this threshold harms the speech recognition accuracy for rerecorded test sets. Using these approaches, we were able to reduce CPU usage for the room simulator portion down to 9.69 percent in CPU/GPU training architecture. Profiling result shows that we obtain 22.4 times speed-up on a single machine and 37.3 times speed up on Google's distributed training infrastructure.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Dec 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 2; 2025: 0; 2026: 3.
9 papers.
- 2022End-to-End Integration of Speech Recognition, Speech Enhancement, and Self-Supervised Learning Representationcited by 17
- 2021Streaming end-to-end speech recognition with jointly trained neural feature enhancementcited by 4
- 2024Utilizing TTS Synthesized Data for Efficient Development of Keyword Spotting Modelcited by 4
- 2023Locale Encoding For Scalable Multilingual Keyword Spotting Modelscited by 3
- 2024Adversarial training of Keyword Spotting to Minimize TTS Data Overfittingcited by 1
- 2026Beyond Short Segments : Expanding Speaker Embeddings with Vector Archivescited by 1
- 2022Macro-block dropout for improved regularization in training end-to-end speech recognition modelscited by 0
- 2026Efficient Punctuation Restoration via Weighted Lookahead Scoring Method for Streaming ASR Systemscited by 0
- 2026From Masking to Merging: Rethinking SpecAugment for Efficient Audio Spectrogram Transformercited by 0
- 2026From Masking to Merging: Rethinking SpecAugment for Efficient Audio Spectrogram Transformer6 Sep 2026
- 2026Beyond Short Segments : Expanding Speaker Embeddings with Vector Archives26 Jul 2026
- 2026Efficient Punctuation Restoration via Weighted Lookahead Scoring Method for Streaming ASR Systems18 Apr 2026
- 2024Adversarial training of Keyword Spotting to Minimize TTS Data Overfitting20 Aug 2024
- 2024Utilizing TTS Synthesized Data for Efficient Development of Keyword Spotting Model26 Jul 2024
- 2023Locale Encoding For Scalable Multilingual Keyword Spotting Models25 Feb 2023
- 2022Macro-block dropout for improved regularization in training end-to-end speech recognition models29 Dec 2022
- 2022End-to-End Integration of Speech Recognition, Speech Enhancement, and Self-Supervised Learning Representation1 Apr 2022
- 2021Streaming end-to-end speech recognition with jointly trained neural feature enhancement4 May 2021