1、首先要有声纹识别的动态库,且arm-linux-gcc的版本相同。可以在虚拟机用file 命令来看文件的基本信息,通过file指令,我们得以辨 识该文件的类型。
2、用tftp将库传到开发板的lib文件夹下。
3、虚拟机安装arm-linux-gcc 4.4.4.。tar xjvf arm-none-linux-gnueabi.tar.bz2 安装编译的时候可以echo $PATH先查看一下路径,$ export PATH=$PATH:/home/ctools/arm-2011.03/bin/ 然后再加路径。
打开终端,输入“ sudo vi /etc/profile”命令,打开/etc/profile 文件,在文件末尾添加:
export PATH=$PATH:/home/ctools/arm-2011.03/bin/
然后输入“ . /etc/profile”( 点+空格+文件名),执行 profile 文件,使刚才的改动生效。
4、编译 的时候要先修改Makefile的gcc,然后make。查看\example\TrainSpeaker\bin\Release的TrainSpeaker是否是刚编译的文件。如果是将上传到开发板。VerifySpeak类似。
5、要执行TrainSpeake,必须还有上传license.lic、log_vpr_id.log、tsVPR.ini、tdUBM,然后把tdUBM放在engine文件夹下(engine需要手工创建),还要要创建model文件夹。
6、上传以上文件后要执行前,必须先修改权限,还要修改开发板的MAC ifconfig eth0 hw ether 08:90:90:90:90:90。最后执行./TrainSpeake、./VerifySpeak。