我正在制作安卓到安卓的VoIP (扬声器)应用程序,使用它的AudioRecord和AudioTrack类,以及通过NDK实现回波消除的Speex。我能够成功地从Speex的speex_echo_cancellation()函数中传递和检索数据,但是回显仍然存在。recorder.read(recordedShorts, 0, recordedShorts.length);
//send played and recorded shorts into speexnativeMethod_ini
其中一个是speex。configure说它不在,而dpkg说它在这里:
checking for speex >= 1.2rc1 speexdsp >= 1.2rc1...Package speex was not found in the pkg-config search path.Perhaps you should add the directory containing `speex.pc' to the PKG_CONFIG_PATH environment variableNo pac
我想解码speex文件并转换成PCM波。我正在尝试编译他们给出的speex示例代码。它没有给出任何编译错误。但是当我运行它的时候它什么也不做..输出: FRAME_SIZE 320 nbbytes 139928553 fprintf之后的循环计数#include <stdio.h>
#includeHolds the audio that will be written to file (16 bits per sample)*/