我正在开发一个带有麦克风的嵌入式 linux 设备,应该使用 webrtc 与另一个设备通信并在 Qt QML 应用程序上运行。在通话期间,我有一个应该取消的回声。我在互联网上搜索,发现pulseaudio有一个用于回声消除的模块。
我尝试添加load-module module-echo-cancel aec_method=webrtc
到 /etc/pulse/default.pa 但pulseaudio 甚至无法启动。当我尝试使用命令 pactl load-module module-echo-cancel 加载它也失败说失败:模块初始化失败遗憾的是我不知道这个错误在说什么并且谷歌搜索它没有给出有用的信息......
所以有人知道有什么问题吗?我正在使用 Ubuntu Mate 16.04 和 pulseaudio 8.0