TL;DR
Pyroomacoustics is a comprehensive Python package that facilitates rapid development, simulation, and testing of audio array processing algorithms in various room acoustics scenarios, integrating modeling and algorithm implementations.
Contribution
It introduces an easy-to-use Python interface, a fast C implementation for room impulse response generation, and reference algorithms, streamlining the development and evaluation of audio processing methods.
Findings
Accelerates algorithm development and testing.
Provides efficient simulation of room acoustics.
Includes reference implementations for key audio processing algorithms.
Abstract
We present pyroomacoustics, a software package aimed at the rapid development and testing of audio array processing algorithms. The content of the package can be divided into three main components: an intuitive Python object-oriented interface to quickly construct different simulation scenarios involving multiple sound sources and microphones in 2D and 3D rooms; a fast C implementation of the image source model for general polyhedral rooms to efficiently generate room impulse responses and simulate the propagation between sources and receivers; and finally, reference implementations of popular algorithms for beamforming, direction finding, and adaptive filtering. Together, they form a package with the potential to speed up the time to market of new algorithms by significantly reducing the implementation overhead in the performance evaluation step.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
