Chirp SDK 中是否有一种方法可以注入录制的、post 处理过的音频文件?

Is there a method in the Chirp SDK to inject a recorded, post-processed audio file?

假设我在解码从我的 phone(来自 Google Play 的 Chirp 应用程序)发送到我的笔记本电脑(通过 Python 的 SDK 运行)的 chirp 时遇到问题.假设我的 microphone 具有已知的选择性频率响应。使用调试标志,我可以将录音写入音频文件。

在 post 处理中,我应用数字滤波器来均衡我的响应。现在,我想 运行 通过 Chirp 返回来测试我是否可以解码信号。出于原型制作的目的,我只想 运行 通过 Chirp 将其作为另一个 wav 文件返回。有 "easy" 的方法吗?

如果没有,看来我可以设计自己的音频抽象层 (chirpSDK.audioset)。如果我在音频流上实时将过滤器写入 运行,这似乎很有用。我从来没有这样做过。这似乎是可能的,但并不平凡。有什么建议吗?

您可以使用 chirp-read 脚本来读取音频文件。参见 https://developers.chirp.io/docs/tutorials/command-line

此处提供源代码 - https://github.com/chirp/chirp-python-examples/blob/master/audio/read.py