站内搜索
发作品签到
标准版

启英泰伦底板【已验证】

工程标签

1.9k
0
0
10

简介

CI1122离线语音模块,CI-C22GS02S模块

简介:CI1122离线语音模块,CI-C22GS02S模块

开源协议

GPL 3.0

创建时间:2021-07-29 00:47:56更新时间:2021-12-21 09:44:29

描述

一、语言模型的配置

1.打开启英泰伦官网:https://platform.chipintelli.com/web#action=235&menu_id=198启英泰伦

2.点击语音模型点击创建

SHN68qewQPoRUofBou78tAj8vELTMiNPlBICnCWZ.png

先下载声学模型和命令词列表

gX8IwlZE8JAXgvTLMazVojMkxus0HAqXMDOBb24c.png

7BV1zavFxR0MADlZ9qEB3Vwt9UwNu1NSWz8UFHs1.pnglYLdskHUVEedfnqY5pxNAwjAH7XW6xfvtNzaCkwQ.png

3.同理点击播报音

n44lcwESJ1YTd3CzNwyhHRkaetLNty4p8IEv0rNh.png

下载播报词模板

rex3Kxglq8mRDbW2Ypoy7AzRPPDelxB1dC7bblVf.png

cKzm9073RqVE3HO1r7CYJhJAKmmLP28asxI5s2SH.png

4.打开播报词列表和命令词列表表格文件

根据自己所需填写命令词与播报词

JUnUJLlsQgpDxGY6awnnLwWxgxnhROPX23zFVDB2.png

BljPnf8SfBfOMCvmodiD46hUxZ8H3S2dkTs1i4Da.png

5.下载CI1122SDk

jbw32pXMmdBcc1eOhuJNfxCdnrHwtw69I3HnoIVe.png

Ueb0n9K9MfbjEaB7pi8OS5oFZg1JmAMFhNdM3WcT.png

6.上传已编辑好的命令词文件

1cCqjjvxxQ1PXPcoNXdrRIAruaWSuTp4Ilipknsk.png

生成语言模型

apPMBTrx5u8fP5LsosbA8Ils5cl9b5PqGApt5mXb.png

0fWpHiFejR5vZ2OPgNJ8xTTmgrWKsPJXwcHy8nb9.png

7.下载播报音模型

同6,自己可以选择音色

MDpK0ogx6N5iG7Y9jkHULjsRMdaM8kUQHEusCok1.png

点击保存即可下载

95yMVAPWday09L3TlTEEE3xYBHDyqEh7yoBpiCb4.png

这是6,7步骤下载的zip文件

8.配置位置

打开SDK文件下CI112X_SDK_V1.2.9\sample\internal\sample_1122\firmware此路径

准备好已经下载好的文件

 

v7md6mbp7bkEJrGvkpr7ffOA0t5Rg7PkxKzbwoQA.png

 

删除sdk文件中asr中文件

 

将这两个中的文件放入asr文件中

Eq3AuKpT74Emfp7tBOeFb8g2oRxHEEVLZuwFlDvl.png

如图

 

DEjw44nZp5EWDGlEEST2j0BYPkXCrjYz9J5OoqXD.png

 

删除dnn文件中的文件

复制已下载好的声学模型放入其中

LU8Z9AqI4yZupTOuFJSxTxKHh9SPyl7SpsFdKERA.png

 

Eyn07xXJvAFvAm37oeGHSI0ZSYz0xkeBSZtf9C2O.png图中文件放入SDK目录下\user_file\cmd_info文件中

 

此外我们还要修改这个Excel文件

打开文件

T2PmfSBgcKm2ClEGGBdjfqKDCTV7r0O7fybGZrqD.png

播报音ID要与播报词对应,不用的可以设置其他数值。

B1tuI6mLda5m674fANwmnX4uOkzEbYptXFQN9suf.png

 

然后将上图WAV文件全选复制到SDK路径下voice\[0]voice_zhinengguanjia_chn

 

再运行下cmd_info批处理指令YWrdhpZhzzMBLE8wK46Cs9ZEs0GnfBLSguD7Ntt4.png

 

 

点击合并分区bin文件

h8VUJqEbIEhXufGoYdb7B896vxMuGlGoIyYUhLDu.png

输入1

TaDrTM5Jui00JMoDC6D6Lc2GMRzvaBdI3w3YgWME.png

结束第一大步

 

二.我们需要下载一个对应的编译器编译我们的SDK

链接:https://pan.baidu.com/s/1E9qOtgGWVxJfn33SlF05RA 
提取码:2iy2

Z22bV9c66Xd6ticWQBz34gdT6axHAgrln1dmks7Y.png

 

 

dQeSfixMAUux2JmXPkwfZpb3KfvdarQroKPObyyX.png

我这个安装中文包了

qAhZlygbTiReGZihLMhWLnBNC2JZawVxzyBHN1zA.png

rBf9kujWZ1QtZjCjNxPRVbhMqplyBlb7nz3ywt8R.png

lTrQRHKQXl4tmFEssjC5PfQrTGU09FXebb5wzH0l.png

 

wHOabyI1KtnYP2CMiVrOfqGsRzwZhArIDyAnXkjf.png

deal_asr_msg_by_cmd_id这个是我们所要调试的函数

//**********************//

我之前出现过一个问题就是导入工程的问题提示

Some projects cannot be imported because they already exist in the workspace

修改3eRAcRoYTrXoN8xCiKQez4fCbbgoAfX0zEuiPdrF.png

.project 文件中定义的name: <name>项目名</name>    标签内容与要导入的项目相同导致的

a6kZNChVfWKFddaaAwrhHE4mLyg2hlvuTd0i8jS0.png

通过串口输出指令

注意case选择是与命令词id相对应:

HjJWhUqPFjr8Bd71ahw1eAz6IZutq7M9M1Z1OnZl.png

点击编译

aHDVyLKZoOy15VCKFxY3D0AYWtKiRhY08d3QmYq8.png

成功后会有一个user.bin

AUHmp0NpfljvZAm33OxR8XHY4LzIS2pEPFAmm375.png

我们再来合并一下分区

FLwV2ygWu1EOAZ2eHr551MjhezYxc0WY98vF9Jth.png

然后点击打包升级

qtsHBYjw4WsdOH6umCotWPt42zvrYBfDAucMgkpV.png

X74wU82j3QZ3YkD6Oj79ZU5DXY72UkEpcT4ZGqMW.png

再点击升级固件

rc0LszXMezybBrwqS26RbaT9UlofPbLvnEfANBVq.png

 

用跳线帽短接升级接口

串口工具的GND重新插拔下

KHT6dOzekcEX2Jes1hy2GPH2V1AxWINPCU1lWLbP.png

 

耐心等待下载完成即可。

 

更多功能请参考新手指南https://document.chipintelli.com/%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91/SDK/CI112X%E8%8A%AF%E7%89%87SDK/start/CI112X_SDK_Quick_Start/

 

E9DGhqaXcpVy182bjcx5DJJ2OlOV1dVXHwmhxNWe.png

uart中添加字符串输出函数。并在.h文件中调用。

 

Sartit0xRIFwD1ksfUi1IJHCGWjt2S6vO95PU5zM.png

在user_config..h中如图设置关闭uart1多余输出。

 

并在用户函数中初始话uart1

7xX9BemWoopVWfrzg4qcOEBBexcVrETV69qdERDH.png

 

然后我们可以在单片机中设置串口接收中断,来实现相应的功能。

 

也可以开发SDK完成我们的功能。

 

由于SDK文件过大,只上传了主要的sample文件!-

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
sample.zip
227
2
下载.zip
10
3
播报词列表_中文模板.xlsx
4
4
命令词列表_中文模板.xlsx
4
5
格式工厂 屏幕录像20211105_174506.mp4
91
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航