若该文为原创文章,转载请注明原文出处。
移植的目的是在在OCR识别基础上增加语音播放,把识别到的文字直接转TTS播报出来,形成类似点读机的功能。
1、下载文件
libsndfile-1.0.28.tar.gz
ekho-6.3.tar.xz
2、解压
tar zxvf libsndfile-1.0.28.tar.gz
tar xvf ekho-6.3.tar.xz
3、编译libsndfile
进入libsndfile-1.0.28,在当前目录下新创建install目录。
./configure --prefix=/home/alientek/tools/libsndfile-1.0.28/install --host=arm-linux --target=arm CC=/opt/atk-dlrk356x-toolchain/usr/bin/aarch64-buildroot-linux-gnu-gcc AR=/opt/atk-dlrk356x-toolchain/usr/bin/aarch64-buildroot-linux-gnu-ar --disable-external-libs
make
make install
编译完成后,在install目录下的lib生成了库文件
4、交叉编译ekho
ekho目录中新