6
我試圖讓PulseAudio回聲消除器工作。如何在PulseAudio中使用迴音消除模塊?
我有兩個應用程序 - 錄音機和播放器,都使用PulseAudio。我創建播放器和記錄器是這樣的:
// pulseAudio
pa_simple *paS=0;
pa_sample_spec ss;
void initPulseAudio()
{
ss.format = PA_SAMPLE_S16LE;
ss.channels = 1;
ss.rate = 8000;
paS = pa_simple_new(NULL, // Use the default server.
"bottomPlayer", // Our application's name.
PA_STREAM_PLAYBACK,
NULL, // Use the default device.
"playStream", // Description of our stream.
&ss, // Our sample format.
NULL, // Use default channel map
NULL, // Use default buffering attributes.
NULL // Ignore error code.
);
if(!paS)
{
fprintf(stderr,
"unable to create recorder\n");
myExit(1);
}
}
所有工作,除了回聲消除。我已啓用它與
pactl load-module module-echo-cancel
但沒有差異有和沒有該模塊 - 回聲存在。我是PulseAudio的新手,無法找到有關回聲消除器使用情況的良好手冊。我應該在我的設備設置中添加或調整以使其工作?
OS - linux的,現在是Ubuntu的,但最後它會OpenWrt的
是的,它的工作原理!非常感謝) – Raiv