一、科大讯飞官网资料
语音听写 Linux SDK 文档:
https://www.xfyun.cn/doc/asr/voicedictation/Linux-SDK.html#_1%E3%80%81%E7%AE%80%E4%BB%8B
二、下载SDK并进行操作
2.1 下载SDK(Linux_iat1227_5e1a9ea2.zip),并进行解压。
2.2 编译
若是直接编译某一Sample,会有以下错误
/usr/bin/ld: skipping incompatible ../../libs/x86/libmsc.so when searching for -lmsc
/usr/bin/ld: cannot find -lmsc
collect2: error: ld returned 1 exit status
Makefile:25: recipe for target '../../bin/iat_online_record_sample' failed
make: *** [../../bin/iat_online_record_sample] Error 1
首先,“source 64bit_make.sh”(如果是32位换source 32bit_make.sh)source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。 然后,编译“make”例子,此时能够在bin文件中生成可执行文件,但此时仍旧不能运行。
最后,将libmsc.so 文件复制到本地lib中“sudo cp libmsc.so /usr/local/lib/”,运行即可。
参考文章:https://blog.csdn.net/weixin_39059031/article/details/84135125
https://blog.csdn.net/kongli524/article/details/87883309