gpt4 book ai didi

record - Portaudio:如何仅在有声音的情况下进行录音?

转载 作者:行者123 更新时间:2023-12-03 00:50:06 24 4
gpt4 key购买 nike

我正在使用Portaudio以便将声音录制到.raw文件中,但是我想仅在有声音时才开始录制,而在无声时才停止录制。

有没有办法用Portaudio做到这一点?
如果没有,您是否知道我该怎么做?

提前致谢!

最佳答案

Portaudio无法满足您的需求。您正在寻找的解决方案称为Vox。互联网搜索vox算法,您会发现很多实现。我敢肯定甚至有可以为您计算出来的库。我通常只是将信号缓冲器的均方根值与预定阈值进行比较。如果不将信号电平转换为dB,则可能会使用0.01到0.05范围内的值。以dB为单位,您应该在-50到-30范围内工作。

关于record - Portaudio:如何仅在有声音的情况下进行录音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22438964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com