FAST-RIR: Fast neural diffuse room impulse response generator

Anton Ratnarajah, Shi-Xiong Zhang, Meng Yu, Zhenyu Tang, Dinesh Manocha +1 more
10/7/2021
cs.SDcs.AIcs.LG

Official code: anton-jeran/FAST-RIR (184 stars, AGPL-3.0, last commit 2026-03-19).

Abstract

We present a neural-network-based fast diffuse room impulse response generator (FAST-RIR) for generating room impulse responses (RIRs) for a given acoustic environment. Our FAST-RIR takes rectangular room dimensions, listener and speaker positions, and reverberation time as inputs and generates specular and diffuse reflections for a given acoustic environment. Our FAST-RIR is capable of generating RIRs for a given input reverberation time with an average error of 0.02s. We evaluate our generated RIRs in automatic speech recognition (ASR) applications using Google Speech API, Microsoft Speech API, and Kaldi tools. We show that our proposed FAST-RIR with batch size 1 is 400 times faster than a state-of-the-art diffuse acoustic simulator (DAS) on a CPU and gives similar performance to DAS in ASR experiments. Our FAST-RIR is 12 times faster than an existing GPU-based RIR generator (gpuRIR). We show that our FAST-RIR outperforms gpuRIR by 2.5% in an AMI far-field ASR benchmark.

View on arXivView PDF

Code Implementations(1)

AGPL-3.0

This is the official implementation of our neural-network-based fast diffuse room impulse response generator (FAST-RIR) for generating room impulse responses (RIRs) for a given acoustic environment.

18432Shell, PythonSep 30, 20217 months agoAGPL-3.0
acousticsaugmentationautomatic-speech-recognitionconditional-generationdeep-learning+9 more

Similar Papers

Cite this paper

@article{ratnarajah2021fastrir,
  title  = {FAST-RIR: Fast neural diffuse room impulse response generator},
  author = {Anton Ratnarajah and Shi-Xiong Zhang and Meng Yu and Zhenyu Tang and Dinesh Manocha and Dong Yu},
  year   = {2021},
  eprint = {2110.04057},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2110.04057}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2110.04057.svg)](https://codeofpaper.com/paper/2110.04057)

Discussion