
启英泰伦底板【已验证】
简介
CI1122离线语音模块,CI-C22GS02S模块
简介:CI1122离线语音模块,CI-C22GS02S模块开源协议
:GPL 3.0
描述

一、语言模型的配置
1.打开启英泰伦官网:https://platform.chipintelli.com/web#action=235&menu_id=198启英泰伦
2.点击语音模型点击创建

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



3.同理点击播报音

下载播报词模板


4.打开播报词列表和命令词列表表格文件
根据自己所需填写命令词与播报词


5.下载CI1122SDk


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

生成语言模型


7.下载播报音模型
同6,自己可以选择音色

点击保存即可下载

这是6,7步骤下载的zip文件
8.配置位置
打开SDK文件下CI112X_SDK_V1.2.9\sample\internal\sample_1122\firmware此路径
准备好已经下载好的文件

删除sdk文件中asr中文件
将这两个中的文件放入asr文件中

如图

删除dnn文件中的文件
复制已下载好的声学模型放入其中

将
图中文件放入SDK目录下\user_file\cmd_info文件中
此外我们还要修改这个Excel文件
打开文件

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

然后将上图WAV文件全选复制到SDK路径下voice\[0]voice_zhinengguanjia_chn
再运行下cmd_info批处理指令
点击合并分区bin文件

输入1

结束第一大步
二.我们需要下载一个对应的编译器编译我们的SDK
链接:https://pan.baidu.com/s/1E9qOtgGWVxJfn33SlF05RA
提取码:2iy2


我这个安装中文包了




deal_asr_msg_by_cmd_id这个是我们所要调试的函数
//**********************//
我之前出现过一个问题就是导入工程的问题提示
Some projects cannot be imported because they already exist in the workspace
修改
.project 文件中定义的name: <name>项目名</name> 标签内容与要导入的项目相同导致的

通过串口输出指令
注意case选择是与命令词id相对应:

点击编译

成功后会有一个user.bin

我们再来合并一下分区

然后点击打包升级


再点击升级固件

用跳线帽短接升级接口
串口工具的GND重新插拔下

耐心等待下载完成即可。
更多功能请参考新手指南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/
在
uart中添加字符串输出函数。并在.h文件中调用。

在user_config..h中如图设置关闭uart1多余输出。
并在用户函数中初始话uart1

然后我们可以在单片机中设置串口接收中断,来实现相应的功能。
也可以开发SDK完成我们的功能。
由于SDK文件过大,只上传了主要的sample文件!-
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论