语音识别芯片的测试系统及方法、语音识别芯片与流程

文档序号:16060727发布日期:2018-11-24 12:09阅读:189来源:国知局

本发明实施方式涉及通信领域,特别涉及语音识别芯片的测试系统及方法、语音识别芯片。

背景技术

语音是一种重要的人机交互方式,用户只需要说话就可以从终端得到反馈结果,当语音应用到对终端进行操作时,用户可以通过发出特定的语音信息唤醒或操作终端,在一定程度上方便了用户对终端的使用。然而,现有技术中至少存在如下问题:现有技术中在语音识别芯片安装到终端应用时,并没有检测语音识别芯片与终端其它部件是否正常连接的方法,导致语音识别芯片可能无法使用。



技术实现要素:

本发明实施方式的目的在于提供一种语音识别芯片的测试系统及方法、语音识别芯片,可以自动检测语音识别芯片内部各元器件功能是否正常且能够以此检测语音识别芯片应用到终端时与终端的各部件连接是否正常,还可以避免现有技术中将语音识别芯片应用到终端时语音识别芯片无法正常使用而导致终端相应功能失效的情况。

为解决上述技术问题,本发明的实施方式提供了一种语音识别芯片的测试系统,包括语音识别芯片和处理器;所述语音识别芯片接收来自所述处理器的语音信号,并将接收的所述语音信号与内置于所述语音识别芯片的语音数据做对比;所述语音识别芯片在识别到所述语音信号与所述语音数据相匹配时,向所述处理器发送信息;所述处理器识别到所述信息,则判定所述语音识别芯片正常运行。

本发明的实施方式还提供了一种语音识别芯片的测试方法,基于上述语音识别芯片的测试系统,所述语音识别芯片的测试方法包括:语音识别芯片接收来自处理器的语音信号,并将接收的所述语音信号与内置于所述语音识别芯片的语音数据做对比;所述语音识别芯片在识别到所述语音信号与所述语音数据相匹配时,向处理器发送信息;所述处理器识别到所述信息,则判定所述语音识别芯片正常运行。

本发明的实施方式还提供了语音识别芯片,所述语音识别芯片为以上描述的语音识别芯片。

本发明实施方式相对于现有技术而言,通过语音识别芯片接收来自处理器的语音信号,并且在识别到语音信号与内置于语音识别芯片中的语音数据相匹配时,向处理器发送信息,处理器识别到信息,则判定语音识别芯片正常运行,使得可以通过这种方式自动检测语音识别芯片内部各元器件功能是否正常,且能够以此检测语音识别芯片应用到终端时与终端的各部件连接是否正常,还可以避免现有技术中将语音识别芯片应用到终端时语音识别芯片无法正常使用而导致终端相应功能失效的情况。

另外,语音识别芯片的测试系统还包括麦克风mic;所述语音信号内置于所述处理器;所述语音识别芯片接收来自所述处理器的语音信号之前,所述处理器向麦克风mic提供所述语音信号,所述mic将所述语音信号转发至所述语音识别芯片。通过这种方式,提供了一种具体的语音识别芯片接收语音信号的实现方式。

另外,所述mic的电平为高电平1时,所述mic与所述语音识别芯片连接;所述mic的电平为低电平0时,所述mic与所述处理器连接;所述语音识别芯片在识别到所述语音信号与所述语音数据相匹配时,向所述处理器发送信息,具体为,所述语音识别芯片在识别到所述语音信号与所述语音数据相匹配时,拉高所述mic端的电平;所述处理器识别到所述信息,具体为所述处理器读到所述mic的高电平。处理器通过读到mic的高电平判定语音识别芯片正常运行,这种方式更加快速精确,且有助于后期的开发设计。

另外,在所述语音识别芯片正常运行时,所述处理器给所述mic发送指令使所述mic端的电平将为低电平0;如果所述处理器判定内置于所述处理器的语音信号与来自所述mic的语音信号相匹配,则判定处理器正常运行。通过这种方式,可以检测处理器的连接是否正常,有助于进一步避免现有技术中将语音识别芯片应用到终端时导致终端相应功能失效的情况。

附图说明

一个或多个实施方式通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施方式的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明第一实施方式中语音识别芯片的测试系统的结构框图;

图2是根据本发明第二实施方式中语音识别芯片的测试系统的结构框图;

图3是根据本发明第三实施方式中语音识别芯片的测试方法的流程图。

具体实施方式

为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种语音识别芯片的测试系统。如图1所示,所述语音识别芯片测试系统包括语音识别芯片11和处理器12。所述语音识别芯片11接收来自所述处理器12的语音信号,并将接收的所述语音信号与内置于所述语音识别芯片11的语音数据做对比。所述语音识别芯片11在识别到所述语音信号与所述语音数据相匹配时,向所述处理器12发送信息。所述处理器12识别到所述信息,则判定所述语音识别芯片11正常运行。

通过上述内容,不难发现,本实施方式可以自动检测语音识别芯片11内部各元器件功能是否正常,且能够以此检测语音识别芯片11应用到终端时与终端的各部件连接是否正常,还可以避免现有技术中将语音识别芯片11应用到终端时语音识别芯片11无法正常使用而导致终端相应功能失效的情况。

本发明的第二实施方式涉及一种语音识别芯片的测试系统。第二实施方式在第一实施方式的基础上加以改进,主要改进之处在于:在本发明第二实施方式中,提供了一种有效可行的将语音信号发送至语音识别芯片的具体形式。

如图2所示,所述语音识别芯片测试系统包括语音识别芯片11、处理器12、麦克风mic。其中,处理器12可以但不限于为中央处理器cpu或数字信号处理器dsp。通过外部电源向所述语音识别芯片11施加电压,如果处理器12通过i2c读到的数据与预设数据相匹配,则判定所述语音识别芯片11的输出端工作正常。值得一提的是,处理器12通过i2c读到的数据和预设数据通常均可以为16进制数字。在测试时,可以将处理器和显示器相连接,通过显示器显示处理器12读到的数据与预设数据的匹配结果,使得用户可以直观的观察测试结果。

所述处理器12向麦克风mic提供所述语音信号,其中,所述语音信号内置于所述处理器12。值得一提的是,内置于所述处理器12的所述语音信号可以为数字信号也可以为模拟信号。在内置于所述处理器12的所述语音信号为模拟信号时,所述处理器12将所述模拟信号转化成数字信号时,再向麦克风mic提供转化后的所述语音信号。所述mic将接收到的来自处理器12的所述语音信号转发至所述语音识别芯片11。所述语音识别芯片11接收来自所述处理器12的语音信号,并将接收的所述语音信号与内置于所述语音识别芯片11的语音数据做对比。所述语音识别芯片11在识别到所述语音信号与所述语音数据相匹配时,向所述处理器12发送信息。所述处理器12识别到所述信息,则判定所述语音识别芯片11正常运行。

所述mic的电平为高电平1时,所述mic与所述语音识别芯片11连接;所述mic的电平为低电平0时,所述mic与所述处理器12连接。由于语音识别芯片相较于处理器而言,功耗较低,因此通过本实施方式的设计可以降低功耗。所述语音识别芯片11在识别到所述语音信号与所述语音数据相匹配时,向所述处理器12发送信息,具体为,所述语音识别芯片11在识别到所述语音信号与所述语音数据相匹配时,拉高所述mic端的电平。所述处理器12识别到所述信息,具体为所述处理器12读到所述mic的高电平。处理器12通过读到mic的高电平判定语音识别芯片11正常运行,这种方式更加快速精确,且有助于后期的开发设计。

在所述语音识别芯片11正常运行时,所述处理器12给所述mic发送指令使所述mic端的电平将为低电平0;如果所述处理器12判定内置于所述处理器12的语音信号与来自所述mic的语音信号相匹配,则判定处理器12正常运行。通过这种方式,可以检测处理器12的连接是否正常,有助于进一步避免现有技术中将语音识别芯片11应用到终端时导致终端相应功能失效的情况。

值得一提的是,本实施方式中,语音识别芯片具有连接于mic的mic接口。语音识别芯片可以通过电源线vbus与外部供电设备相连接。即本实施方式的语音识别芯片具有重置reset功能。本实施方式中的语音识别芯片还可以具有irq(电源解锁开关),使得用户可以直接操作irq控制电源的开或关。

此外,语音识别芯片可以具有寄存器,内置于语音识别芯片的语音数据可以存储在寄存器内。寄存器存储数据的速度较快,可以使用户在使用该语音识别芯片进行相关操作时,速度较快。语音数据包括至少一个字节;寄存器的个数与语音数据的字节数相同,寄存器按预设顺序分别存储一个字节。通过这种设计,可以使寄存器得以充分的使用。

通过上述内容,不难发现,本实施方式可以自动检测语音识别芯片11内部各元器件功能是否正常,且能够以此检测语音识别芯片11应用到终端时与终端的各部件连接是否正常,还可以避免现有技术中将语音识别芯片11应用到终端时语音识别芯片11无法正常使用而导致终端相应功能失效的情况。

本发明第三实施方式涉及一种语音识别芯片的测试方法。语音识别芯片的测试方法基于以上实施方式的语音识别芯片的测试系统。

如图3所示,语音识别芯片的测试方法包括:

步骤s31,语音识别芯片接收来自处理器的语音信号。

值得一提的是,优选的,处理器中内置语音信号,处理器向麦克风mic提供内置于该处理器的语音信号,mic将接收的来自处理器的语音信号转发至语音识别芯片。

步骤s32,语音识别芯片将接收的语音信号与内置于语音识别芯片的语音数据做对比。

步骤s33,语音识别芯片在识别到所述语音信号与所述语音数据相匹配时,向处理器发送信息。

步骤s34,处理器识别到语音识别芯片发送的信息,则判定语音识别芯片正常运行。

通过上述内容,不难发现,本实施方式可以自动检测语音识别芯片内部各元器件功能是否正常,且能够以此检测语音识别芯片应用到终端时与终端的各部件连接是否正常,还可以避免现有技术中将语音识别芯片应用到终端时语音识别芯片无法正常使用而导致终端相应功能失效的情况。

本发明第四实施方式涉及一种语音识别芯片,所述语音识别芯片为以上实施方式的语音识别芯片。所述语音识别芯片接收来自所述处理器的语音信号,并将接收的所述语音信号与内置于所述语音识别芯片的语音数据做对比。所述语音识别芯片在识别到所述语音信号与所述语音数据相匹配时,向所述处理器发送信息。所述处理器识别到所述信息,则判定所述语音识别芯片正常运行。

通过上述内容,不难发现,本实施方式可以自动检测语音识别芯片内部各元器件功能是否正常,且能够以此检测语音识别芯片应用到终端时与终端的各部件连接是否正常,还可以避免现有技术中将语音识别芯片应用到终端时语音识别芯片无法正常使用而导致终端相应功能失效的情况。

即,本领域技术人员可以理解,实现上述实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施方式,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1