支持1000条中英文语音识别芯片GM11A550芯片使用手册

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上海华镇电子科技有限公司提供专业的语音识别解决方案

GM11A550语音识芯片开发手册

日期2013-12-26

CN版本1.0

目录

1 、GM11A550 简介 (3)

2 、A550架构说明 (4)

3 、A550 EVB Module (5)

4、二次开发工具软件使用说明 (7)

5、二次开发样例说明 (16)

一、GM11A550 简介

A550芯片是公司第三代语音识别芯片,支持MP3音频文件的解码播放。可用于智能识别等诸多领域。A550芯片可以通过多个接口与其它MCU进行通信。

A550支持非特定人中文、英文语音的识别,通过双麦克风降噪收音,并允许用户通过USB接口对关键词和关键句的更新。

A550可以支持多达1000词条的语音识别,对于非易混词表,系统给出的识别率达到97%以上,系统支持在噪音环境下的语音识别,芯片采用了双麦克设计,在模电和数电中加入了专门的滤波模块。

二、A550架构说明

A550芯片作为一颗主控处理器,内含8052核和DSP核,可以外扩SD卡或者TF卡。架构图如下:

三、550 EVB Module

图纸如下:

四、二次开发工具软件使用说明

在\LiangLiangV1_A500_sdk_v0.4.0_release1文件夹下,有asr、bsp、demo、image、tools 几个文件夹,其中asr中放了中英文的语音库,bsp中放了语音识别和MP3解码的lib和头文件、demo中放了亮亮灯光语音识别控制的工程文件,image中放了亮亮灯光控制工程生成的镜像文件,tools中放了550 norflash镜像下载工具软件。

我们以亮亮灯光控制为例说说二次开发的流程:

运行如下程序:

LiangLiangV1_A500_sdk_v0.4.0_release1\tools\EvolutionASR_v3.00.RC4\EvolutionASR.e xe,

这个工具软件将语音识别列表、MP3提示音文件、工程代码的bin文件,整合在一起,下载到550 norflash芯片中。

按下按钮:

进入语音识别指令列表的设置界面:

按下按钮:

进入MP3提示音界面:

按下按钮:

进入firmware界面

这三部全部设置好,就可以下载到550中去了:

首先550开发板上拨动开关拨到下载的一侧,

用USB线将550开发板和电脑连起来,打开

LiangLiangV1_A500_sdk_v0.4.0_release1\tools\EvolutionASR_v3.00.RC4\EvolutionASR .exe,界面上会出现Flash ID的信息:

下载成功后界面:

如果要生成一个镜像,操作如下:

点击,选择存储的目录,然后自动生成镜像。

如果要下载已有的镜像到550中去,步骤如下:点击,

五、二次开发样例说明

样例在LiangLiangV1_A500_sdk_v0.4.0_release1\demo文件夹下,

demo\Philps\data\asrcmd_cn\asrgrp1.txt里面放的是识别列表:

词表的编辑规则是,前面ID号,后面是识别指令,ID从0x10开始,识别后返回回来的识别结果也是此ID号。

demo\Philps\data\audio\prompt此文件夹下放的是MP3文件,每个MP3文件都对应一个ID号,在代码中要播放此MP3文件,函数会直接调用此ID号。

demo\Philps\source\project下有3个工程,boot、doris、usb,请先安装keil编译软件,二次开发基本都是基于doris工程来写的,其他两个工程可以不用去修改。

代码部分,就不细讲了,具体见代码中的注释。

代码有修改后,用keil进行编译,生成16进制文件。但下载550中要二进制文件,运行\demo\binary\philps\build_philps.bat,会将16进制转化为二进制,然后再用EvolutionASR.exe下载到550中去。

每次下载结束后,开发板上的拨动开关拨到语音识别模式,然后开始运行,根据串口输出的接口,看识别结果是否正确,播放是否成功等。

相关文档
最新文档