百科荣创小创语音模块使用教程
V0.0.1
1
1.1 百科荣创小创语音模块使用教程
1.1.1 小创语音模块介绍
小创语音模块内置离线语音识别引擎,运行深度神经网络算法,支持本地语音识别、
本地语音合成、中文普通话识别、方言识别和远讲语音识别。小创语音采用高灵敏度数
字麦克风录音,利用稳态、动态噪音过滤算法调整录音音量,利用语音增强算法过滤原
始语音数据,利用离线式语音识别引擎识别高信噪比的语言数据,保证了不同距离(远
讲)识别的高精准度和抗噪能力。小创语音模块支持用户自定义学习训练唤醒词和控制
指令,学习训练的内容不限语种、不限制说话内容。学习训练成功后,小创语音模块既
支持已有的普通话识别,也支持学习训练的方言识别。
图 1.1.1 小创语音识别模块
1.1.2 小创语音模块协议解析
小创语音识别模块支持自定义协议,协议通过配置文件进行修改。
以下是对小创语音模块出厂自带固件协议的解析。
小创语音识别模块的开发接口涉及到三个文本文件:asrWordlist.txt、
serialTTS.txt、config.ini。
1.asrWordlist.txt 文件
asrWordlist.txt 文件的功能是编辑识别内容。
2
图 1.1.2 asrWordlist.txt 文件
如图 1.1.2 中的内容为模块识别的词条,识别成功后播报内容,及识别成功后返回
的数量。
以下为自定义协议的格式说明,各参数之间使用“:”分隔,部分参数为可不填项,
例如 MP3 音频与 SCORE(识别阈值)。可通过修改第一个 ASR(识别词条)参数,来修改模
块识别的词条。
#ASR(识别词条):MP3(音频):TTS(识别成功后播报的文本):UART(识别成功后串口
输出信息):SCORE(识别阈值)
2. serialTTS.txt 文件
serialTTS.txt 是编辑合成播放内容、串口输出输入内容。
图 1.1.3 serialTTS.txt 文件
#UART(串口指令):MP3(串口接收后播报的音频):TTS(串口接收后播报的文
本):UART(串口接收后串口输出信息)
该协议自定义配置方式,与 asrWordlist.txt 文件中类似。
例如:01::美好生活:55030100 为模块接收到 0x01 的数据,播放美好生活,返回
0x55,0x03,0x01,0x00 数据
3.config.ini 文件
config.ini 是对小创语音识别模块的参数配置。