当前位置:首页 > 电源 > 数字电源
[导读]0 引言 随着科技的发展,智能设备大量涌现,其中智能汽车作为典型代表之一,对其进行研究开发也相当普遍,当然人与这些智能化设备之间快捷可靠的交互方式很多,其中语音辨识技术以其独特的趣味性成为了人与智能

0 引言
    随着科技的发展,智能设备大量涌现,其中智能汽车作为典型代表之一,对其进行研究开发也相当普遍,当然人与这些智能化设备之间快捷可靠的交互方式很多,其中语音辨识技术以其独特的趣味性成为了人与智能系统交互方式中的热点。本文所设计的智能小车利用语音辨识技术,实现自动前进、后退、左拐、右拐和停车。

1 智能车语音辨识系统的开发平台SPCE061A
    采用语音辨识技术构建的智能小车的语音辨识系统实现了小车的自动行驶,而SPCE061A控制器是构建语音辨识系统的开发平台。
    SPCE061A是一款16位独具语音特色的控制器,片内采用的μ‘nSPTM(microcontroller and signal processor)核心处理器,具有较高的处理速度,能够完成16位算术逻辑运算、16×16位硬件乘法运算和DSP内积滤波运算、能够快速处理复杂的数字信号,不需要额外的专用语音控制芯片,就能实现语音的编解码等,既节省了设计成本,又能满足一定的控制要求。控制器采用模块化架构,集成了ICE(在线仿真)、锁相环振荡器、时基控制器、7通道10位AD转换器、单通道AD+AGC(自动增益)转换器、双通道10位DA转换器、通用异步通信接口、串行输入输出接口、电压监控等模块,其结构如图1所示。

2 语音辨识的基本原理
    语音辨识是建立在对人的语音交互过程的基础上,它是一种多维模式辨识过程,分为训练和辨识两个阶段,其基本原理图如图2所示。辨识过程主要包括语音信号的预处理、特征提取、语音模型库、模式匹配、后处理等几个环节。预处理包括滤波、采样和量化、加窗、端点检测、预加重等过程,然后对预处理后的语音信号样本进行分析处理,从中提取出语音特征信息,建立特征模型;之后开始模式匹配,将输入语音信号的特征与已有的特征模型进行对比,如果两者达到一定的匹配度,则输入的语音被辨识。机器语音辨识处理的过程与人对语音辨识处理的过程基本上是一致的,目前主流的语音辨识技术是基于统计模式辨识的基本理论。

[!--empirenews.page--]
3 基于SPCE061A的语音辨识系统在智能小车上的实现
    智能小车的语音控制系统以SPCE061A控制器和语音输入电路、语音输出电路为硬件基础,语音输入电路如图3所示,其中VMIC提供传声器的电源,VSS是系统的模拟地,VCM为参考电压,1脚和2脚分别是传声器X1的正极、负极的输入引脚,连接SPCE061A的MICP、NICN管脚上。当对着传声器讲话时,1脚和2脚将随着传声器输入的声音产生变化的波形,并在SPCE061A的两个端口处形成两路反相的波形,送到SPCE061A控制器内部的运算放大器进行音频放大,经过放大的音频信号,通过 ADC转化器转化为数字量,保存到相应的寄存器中。语音输出电路如图4所示,其中VDDH为参考电压,VSS是系统的模拟地。音频信号由SPCE061A 的DAC引脚输出送到电路的9端,通过音量电位器R9的调节端送到集成音频功率放大器SPY0030,经音频放大后,音频信号从SPY0030输出经J2 端口外接扬声器播放声音。

    SPCE061A配有专用的麦克接口用于语音训练和辨识阶段的语音输入,16位的定时/计数器用于语音信号的控制采样,内置的硬件乘法器和内积运算保证了辨识算法的运行。在软件方面,凌阳科技提供一个语音辨识函数库bsrv222SDL.lib,它能够完成特定人语音的连续辨识,包括训练函数和辨识函数,还可以将训练好的特征模型导入和导出等。
    由于语音命令的特征模型要保存到RAM中,所以首先擦除SPCE061A中的RAM,与语音训练做准备。训练模式启动后,系统播放语音提示,提示用户语音训练已启动,接下来用户可按照系统提示依次对各条命令进行训练,在训练过程中,如训练成功则由语音提示进行下一条命令进行训练,若失败,也会提示用户继续训练此条语音,全部命令训练完毕后系统将准备进行语音辨识;当向控制器发出语音命令时,声波通过麦克端口输入,将相应的信号传递到SP-CEO61A处理芯片,经编解码电路和数字信号处理后,在芯片中通过相关程序与预先植入的语音库中的命令进行比较辨识,根据辨识的结果进行判断,转换为能被系统辨识的信号,从而对被监控系统进行控制。语音辨识的过程如图5所示。

[!--empirenews.page--]

    智能小车的语音辨识系统在SPCE061A上的实现过程可分为以下五个阶段,如图6所示。

    (1)初始化RAM
    语音命令的特征模型被保存在SPCE061A的内部
RAM中,如果所需的RAM空间被旧的特征模型数据占满,新特征模型则无法保存到RAM中,利用BSR_DeleteS-DGroup(0)函数可以把 RAM空间中所有的特征模型删除,释放出所需的空间。当RAM擦除成功BSR_DeleteS-DGroup(0)函数返回0,否则返回-1。
    (2)调用训练模块
    语音训练过程通过调用函数im BSR_Train(int Corn-mandID,int TraindMode)来完成,CommandID为命令序号,范围从0x100到0x105,并且对于每组训练语句都是唯一的。TraindMode为训练次数,为1表示使用者训练一次,为2表示训练者训练两次。为了增强可靠性,最好训练两次,否则辨识的命令就会倾向于噪音,训练次数是2时,两次一定会有一些差异,所以一定要保证两次训练结果尽量接近。当int BSR_Train返回0时表明语音训练成功。
    (3)初始化辨识器
    用来定义语音输入来源,可以通过调用函数void BSR_InitRecognizer(int AudioSource)完成,其中参数Audio-Source为0时表示MIC语音输入,为1时表示LINE_IN模拟电压输入。当主程序调用该函数时,语音辨识器便打开8kHz采用频率的FIQ_TMA中断,并将采样得到的语音数据填入语音辨识器的数据队列中。
    (4)启动实时监控
    实时监控是用来观察语音辨识是否正常工作,如果辨识正常则会产生脉宽为16ms连续稳定方波,否则会产生不稳定的波形,此时需要删除命令或优化程序,否则将会丢失语音数据,产生辨识出错信息。完成此功能可以通过调用BSR_EnableCPUIndicator()函数来完成。

    (5)辨识处理
    由函数int BSR_GetResult()完成语音辨识处理,当无命令辨识出来时,函数返回0;辨识器停止未初始化或辨识未激活返回-1;当辨识不合格时返回-2;当辨识出来时返回命令的序号。

4 实验与结论
    实验中智能小车的正确辨识率在90%以上,实验过程中发现影响小车正常辨识的因素主要包括周围环境的噪音、人与小车的距离等,这些需要在今后的工作改正。需要说明的是在训练过程中中,每条语音命令的长度不要超过13 s,训练后得到的语音模型保存在RAM中,每条命令占用96Word。由于RAM空间有限,同时可辨识的语音命令为5条,为了运行复杂的辨识程序,必须通过扩展必要的存储芯片完成系统的功能。
    这种语音控制的智能小车机器人不仅可以将来为人服务,稍加扩展,就可以在多种不适合人作业的场合替代人执行任务,因此这种语音控制小车机器人具有重要的学术研究价值。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

今天凌晨,三星在其年度开发者大会上宣布已经和谷歌展开合作,加强支持Matter标准的智能家居设备在SmartThings平台和Google Home生态系统中的协同。

关键字: 中国 机器人 韩国

本文中,小编将对工业机器人予以介绍,如果你想对工业机器人的详细情况有所认识,或者想要增进对工业机器人的了解程度,不妨请看以下内容哦。

关键字: 工业机器人 机器人 自动化

要问机器人公司哪家强,波士顿动力绝对是其中的佼佼者。近来年该公司在机器人研发方面获得的一些成果令人印象深刻,比如其开发的机器人会后空翻,自主爬楼梯等。这不,波士顿动力又发布了其机器人组团跳男团舞的新视频,表演的机器人包括...

关键字: 机器人 BSP 工业机器人 现代汽车

苏州2022年10月17日 /美通社/ -- 如今,数字中国的发展浪潮正在向千行百业推进,数字技术与实体经济的融合越来越紧密。为更好地实现数字技术与千行百业的深度融合,近年来,互联网行业创新多种技术手段以促进千...

关键字: 机器人 数字化 虚拟化 仪表盘

ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却...

关键字: 米家 模块 机器人

2022年9月30日,广州——“童心喜迎二十大,棋聚金兰贺华诞—暨金兰苑小学2022年庆国庆棋文化推广活动”在广州市荔湾区金兰苑小学隆重举行。全球领先的人工智能企业商汤科技为金兰苑小学的师生们带来了象棋教学的新朋友和好帮...

关键字: 人工智能 机器人 AI技术

人形机器人,再度站上“C位”。2022年9月30日,特斯拉在AI Day大会上发布了特斯拉人形机器人Tesla Bot,其被冠名为擎天柱(Optimus),后者为知名电影《变形金刚》中汽车人的领袖。从命名可见,马斯克对T...

关键字: 人形 机器人 AI

自2019以来,5G技术发展捷报频传,通信和算力持续增强,信息传达的速度更为高效、精准,抗干扰的能力更强。中国作为率先抢占5G技术高点的国家,以迅雷之势发展5G相关产业及其应用,机器人产业与5G技术的高度贴合,更是得到了...

关键字: 美格智能 5G AI 机器人

从制造业领域,再到医疗服务、军事航天、家庭娱乐、救灾排险等领域,机器人作为先进制造技术领域不可或缺的自动化设备,其场景的应用越来越加广泛。近些年来,在市场需求的拉动下,加之在新一代信息技术的发展突破以及国家政策的扶持下,...

关键字: 机器人 应用 规模

不知不觉间,听起来遥不可及的机器人已经逐渐深入各行各业,并且开始在我们的日常生活中扮演着愈发重要的角色,比如我们所熟知的能够解放双手的扫地机器人。事实上,扫地机器人仅仅是服务机器人众多类别中的一种,而除了服务机器人之外,...

关键字: 机器人 扫地机器人 物流机器人

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭