基于Windows系统的docker容器搭建
相关资料与参考
- 离线语音模组系列 | 安信可科技 (ai-thinker.com)
- 【离线语音专题②】安信可语音开放平台的使用——VC系列SDK的获取_安信可离线语音平-CSDN博客
- 【离线语音专题③】安信可VC系列离线语音SDK开发环境搭建——基于Linux系统_离线语音识别sdk linux-CSDN博客
过程
安装docker
已安装docker的请忽略
生成容器
拉取Ubuntu20.04的镜像
docker pull ubuntu:20.04
创建容器
docker run -it --privileged=true --cap-add=ALL --name vc-02-kit_env ubuntu:20.04 /bin/bash
此时容器创建好后直接进入到容器中的命令行了
输入exit
退出容器环境
输入docker exec -it vc-02-kit_env /bin/bash
即可再次进入
更新软件源
apt update
安装依赖
apt install git vim make -y
apt-get install python lame lib32stdc++6 lib32z1 -y
下载交叉编译工具链
git clone https://gitee.com/Ai-Thinker-Open/Andestech.git /opt/Andestech
在安信可语音开放平台中设置并下载SDK文件后,将其上传到docker容器中
这一步骤在Windows的终端中执行,默认SDK文件在单下路径下。
docker cp uni_hb_m_solution-150218-20240413.tar.gz vc-02-kit_env:/
然后回到docker容器中进行解压
tar -zxvf uni_hb_m_solution-150218-20240413.tar.gz
进入路径
cd uni_hb_m_solution/unione_lite_app_hb_m
执行编译脚本
./build.sh update
编译完成,查看输出目录
root@a84cc0881d4e:/uni_hb_m_solution/unione_lite_app_hb_m# ll output/
total 4888
drwxr-xr-x 2 root root 4096 Apr 16 12:50 ./
drwxr-xr-x 11 root root 4096 Apr 16 12:50 ../
-rwxr-xr-x 1 root root 1280184 Apr 16 12:50 uni_app_debug.bin*
-rw-r--r-- 1 root root 1214648 Apr 16 12:50 uni_app_debug_update.bin
-rwxr-xr-x 1 root root 1280184 Apr 16 12:50 uni_app_release.bin*
-rw-r--r-- 1 root root 1214648 Apr 16 12:50 uni_app_release_update.bin
将生成的bin文件下载到Windows中,然后烧录即可
docker cp vc-02-kit_env:/uni_hb_m_solution/unione_lite_app_hb_m/output/ .
记得插上麦克风和喇叭