OpenACE
收藏资源简介:
OpenACE是由罗技欧洲股份有限公司创建的一个开放式音频编码评估基准,旨在为音频和语音编码提供一个统一的评估平台。该数据集包含5.9小时的音频数据,涵盖10种语言,由77位说话者提供。数据集的创建过程结合了传统开放测试向量和现代高质量、多样化的内容数据集。OpenACE主要应用于音频和语音编码的评估,旨在解决现有编码系统在不同数据分布下的公平比较问题,推动音频编码技术的发展。
OpenACE is an open audio coding evaluation benchmark developed by Logitech Europe S.A., designed to provide a unified evaluation platform for audio and speech coding. This dataset encompasses 5.9 hours of audio data spanning 10 languages, with contributions from 77 speakers. Its construction integrates traditional open test vectors and modern high-quality, diverse content datasets. Primarily utilized for evaluating audio and speech coding systems, OpenACE aims to address the problem of fair comparison of existing coding schemes across different data distributions, thereby advancing the development of audio coding technologies.
OpenACE 数据集
描述
OpenACE 数据集是通过代码生成的,支持自动应用编解码器,并且可以轻松扩展到其他编解码器。目前仅在 Ubuntu Linux 上测试。
使用方法
依赖项
- 需要安装 bazel 构建系统。
- 需要安装 opus-tools。
- 需要安装 miniconda/anaconda。
- 需要安装 ffmpeg。
安装和设置
- 运行
./setup.sh安装所需的库,包括 liblc3、LC3Plus、EVS 和质量度量 VISQOL。 - 手动下载 ITU-T p.501 数据集 并放置在
data/original文件夹中。 - 激活 conda 环境
conda activate CodecBenchmark。 - 运行
./generate_dataset.sh下载并处理剩余的数据集。
生成编码音频
-
激活 conda 环境
conda activate CodecBenchmark。 -
从 src 目录运行以下命令应用编解码器到全频带信号: sh python -m apply_codecs bitrate=BITRATE data_subsets=fullband
或 sh python -m apply_codecs bitrate=BITRATE test_run=True data_subsets=fullband
这将在
data/processed/文件夹中创建目录树,每个原始参考文件对应一个目录,并将编解码器应用于音频并保存到相应文件夹中。
VISQOL 计算
提供了一个脚本来计算编码文件相对于参考文件的 VISQOL 分数,命令如下: sh python -m compute_visqol_scores metadata_file=PATH_TO_METADATA_FILE

- 1OpenACE: An Open Benchmark for Evaluating Audio Coding Performance罗技欧洲股份有限公司 · 2024年



