VAD从听模式切换到说模式
问题描述:
我试图将我的四线公寓蜂鸣器变成使用覆盆子pi和定制电路的VOIP电话。问题是不支持双向通信。我可以听或说。我希望使用带星号的标准SIP设置,但在树莓派的声音输出上执行VAD,以便在音频输出中有声音时发送将对讲机切换到“讲话模式”的数字信号。是否有任何预先存在的c功能或包含ALSA混音器的侦听器,并且在此类对讲机系统中使用的语音丢失率为1,语音延迟时间足够低?VAD从听模式切换到说模式
再次,我宁愿预先存在的库,因为这是活的,低延迟。
答
ALSA是一个简单的音频混音器,它的接口只包含混音器相关的方法。它意在抽象出硬件驱动程序。您将能够做到的是从ALSA获取音频数据是实时的,但是您需要实施自己的语音活动检测。
这question on Signal Processing SE有图书馆和编解码器的实现,让你开始一些很好的建议。
我相信这会更适合在*。 – 2013-03-05 16:48:46