GSound-SIR可精准模拟房间声学,支持高阶全向音频还原与高效数据处理。
GSound-SIR: A Spatial Impulse Response Ray-Tracing and High-order Ambisonic Auralization Python Toolkit
- 提供百万级原始射线数据,可深入分析声音传播路径
- 支持高阶全向声学脉冲响应合成,提升空间音频保真度
- 采用能量筛选与Parquet存储,加速数据读写与分析流程
精确高效的房间脉冲响应模拟对空间音频应用至关重要。现有声学射线追踪工具多为黑箱操作,仅输出脉冲响应(IR),难以获取中间数据或保证空间保真度。为此,本文提出GSound-SIR,一款基于Python的房间声学仿真新工具。该工具首次提供高达百万级的原始射线数据访问,支持声音传播路径的深度分析;引入将声学射线转换为高阶全向声(High-order Ambisonic)脉冲响应合成的方法,显著提升空间音频线索保真度;通过能量过滤算法,可仅导出前X条或前X%射线,提升效率;同时采用Parquet格式存储结果,实现快速数据输入输出,无缝集成数据分析工作流。上述特性使GSound-SIR成为现代、高效且功能强大的房间声学研究基础工具。代码已开源,许可为Apache 2.0,详见https://github.com/yongyizang/GSound-SIR。
原文摘要 · Abstract (English)
Accurate and efficient simulation of room impulse responses is crucial for spatial audio applications. However, existing acoustic ray-tracing tools often operate as black boxes and only output impulse responses (IRs), providing limited access to intermediate data or spatial fidelity. To address those problems, this paper presents GSound-SIR, a novel Python-based toolkit for room acoustics simulation that addresses these limitations. The contribution of this paper includes the follows. First, GSound-SIR provides direct access to up to millions of raw ray data points from simulations, enabling in-depth analysis of sound propagation paths that was not possible with previous solutions. Second, we introduce a tool to convert acoustic rays into high-order Ambisonic impulse response synthesis, capturing spatial audio cues with greater fidelity than standard techniques. Third, to enhance efficiency, the toolkit implements an energy-based filtering algorithm and can export only the top-X or top-X-% rays. Fourth, we propose to store the simulation results into Parquet formats, facilitating fast data I/O and seamless integration with data analysis workflows. Together, these features make GSound-SIR an advanced, efficient, and modern foundation for room acoustics research, providing researchers and developers with a powerful new tool for spatial audio exploration. We release the library under Apache 2.0 License at https://github.com/yongyizang/GSound-SIR.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。