语音对讲场景有时候需要实现回音消除或者噪声抑制功能,利用speexdsp的音频处理的3A算法可以实现需求,因此需要在Buildroot里添加speexdsp库。
1. 准备
去speex官网下载SpeexDSP源码,当前最新版本是1.2.1,解压speexdsp-1.2.1.tar.gz到工作文件夹
2. 交叉编译
进入工作文件夹
cd speexdsp-1.2.1/
touch build.sh
编辑buils.sh文件
#!/bin/bash
PREFIX="/home/vm/tspi/speexdsp-1.2.1/build"
TOOLCHAIN_DIR="/home/vm/tspi_linux_sdk/buildroot/output/rockchip_rk3566/host/bin"
TOOLCHAIN="$TOOLCHAIN_DIR/aarch64-buildroot-linux-gnu-gcc"
@mkdir -p build
echo "配置..."
./configure \
--prefix=$PREFIX \
--host=aarch64-linux \
--enable-shared \
--enable-static \
--enable-sse \
CC=$TOOLCHAIN
echo "编译..."
make
echo "安装..."
make i

最低0.47元/天 解锁文章
1005

被折叠的 条评论
为什么被折叠?



