【技术实现步骤摘要】
一种基于鼠标的语音交互系统
本技术涉及语音交互
,具体是一种基于鼠标的语音交互系统。
技术介绍
鼠标作为计算机的一种输入设备,也是计算机显示系统纵横坐标定位的指示器,其使用是为了使计算机的操作更加简便快捷。而语音识别技术是将人类语音中的词汇内容转换为计算机可读的输入。若能将语音识别技术与鼠标相结合,必将大大提升人们对计算机操控的便捷和高效程度。因此,具备语音识别能力的鼠标越来越受到人们的关注。但目前市场上支持语音识别功能的鼠标,其语音相关的功能键数量较多且操控均较为复杂,两个甚至数个功能键使得人们很难上手和熟练操作,而且这些鼠标在语音交互系统中自身不能针对操作结果向用户进行信息反馈,结果导致语音识别技术给鼠标带来的技术提升效果大打折扣。因此,本技术提供一种基于鼠标的语音交互系统。
技术实现思路
本技术的目的在于提供一种基于鼠标的语音交互系统,以解决上述
技术介绍
中提出的问题。为实现上述目的,本技术提供如下技术方案:一种基于鼠标的语音交互系统,包括语音云服务器、电脑客户端和鼠标本体,语音云服务器用于接收语音信息,并对语音信息进行识别或翻译,将识别或翻译结果输出给电脑客户端;电脑客户端与鼠标本体和语音云服务器均保持通讯,还包括与主控芯片通讯的、用于采集语音的麦克风以及用于控制麦克风采集语音时间段的语音键。作为本技术再进一步的方案:所述语音云服务器为科大讯飞语音识别云服务器。作为本技术再进一步的方案:所述电脑客户端与语音云服务器之间通过因特网进行通讯。r>作为本技术再进一步的方案:所述电脑客户端与鼠标本体通过以下两种方式通讯:(1)2.GHz对码连接;(2)蓝牙连接。作为本技术再进一步的方案:所述鼠标本体还包括与主控芯片通讯的振动器和/或喇叭,用于提示使用者鼠标当前的状态。与现有技术相比,本技术的有益效果是:不仅能够将语音转写成文本,还能将语音转写并翻译成指定语言,同时实时输入到电脑,还能通过语音对电脑进行操控;而为了实现这些功能,鼠标外观仅增加了一个语音键,操控方法简单,便于人们上手和熟练操作,不但大大提升了人们操控电脑的效率,而且还拓展了鼠标的功能应用;而且鼠标内置有喇叭和振动器,在语音交互系统中能通过信息播报和/或振动鼠标对操作结果进行反馈与提示,提升了用户体验。附图说明图1为一种基于鼠标的语音交互系统的结构示意图。图2为一种基于鼠标的语音交互系统的工作流程图。图中:100-语音云服务器、200-电脑客户端、300-鼠标本体、301-主控芯片、302-语音键、303-麦克风、304-振动器、305-喇叭。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本实施例公开的一些方面相一致的装置和方法的例子。实施例1请参阅图1~2,本技术实施例中,一种基于鼠标的语音交互系统,包括语音云服务器100、电脑客户端200和鼠标本体300,此处,语音云服务器100用于接收语音信息,并对语音信息进行识别或翻译,将识别或翻译结果输出给电脑客户端200,此处,语音云服务器100实质上为科大讯飞语音识别云服务器;电脑客户端200与鼠标本体300和语音云服务器100均保持通讯,此处,电脑客户端200与语音云服务器100之间通过因特网进行通讯,电脑客户端200与鼠标本体300可以通过以下两种方式通讯:即2.4GHz对码连接和蓝牙连接。所述鼠标本体300除了包括常规的光电传感器、左右按键和滚轮之外,还包括与主控芯片301通讯的、用于采集语音的麦克风303以及用于控制麦克风303采集语音时间段的语音键302。在实际应用时,当语音键302被按下时,主控芯片301发送信号给电脑客户端200,电脑客户端200开始计时,麦克风303采集语音信息,将其发送给主控芯片301,主控芯片301将语音信息进行编码后发送至电脑客户端200进行解码并实时上传至语音云服务器100;如果设定的是听写模式,那么语音云服务器100直接将语音信息转写成文本并回传至电脑客户端200,电脑客户端200将文本输入到光标所在位置;如果设定的是翻译模式,那么语音云服务器100将语音信息转写并翻译成指定语言的文本并回传至电脑客户端200,电脑客户端200将文本输入到光标所在位置。具体的来说,所述鼠标本体300还包括与主控芯片301通讯的振动器304和/或喇叭305,所述振动器304和喇叭305用于提示使用者鼠标当前的状态。当然,在实际应用的时候,本语音交互系统可以进行如下方式的设置,以方便使用者使用:电脑客户端200持续监测语音键的动作,当语音键302被按下,主控芯片301通过集成的2.4GHz无线通信芯片将信号实时发送到电脑客户端200,电脑客户端200开始计时;当语音键302在200毫秒内弹起后再次被按下,且电脑客户端200计时未到达200毫秒时,电脑客户端200设置语音输入模式在听写模式和翻译模式之间进行切换,同时向主控芯片301发送指令信息,主控芯片301根据指令信息可以控制喇叭305播报当前语音输入模式和/或开启振动器304进行振动以表示完成当前语音输入模式的切换;当被按下的语音键302在200毫秒内弹起,且电脑客户端200计时到达200毫秒时,电脑客户端200检测光标是否处于文本输入区域;当光标处于非文本输入区域,电脑客户端停止计时并弹出按键操作提示,同时向主控芯片301发送指令信息,主控芯片301根据指令信息可以控制喇叭305播报按键操作提示和/或开启振动器304进行振动以表示无效的按键操作;当光标处于文本输入区域,电脑客户端200进入语音输入模式并开始计时,同时向主控芯片301发送指令信息,主控芯片301根据指令信息开启麦克风303并可以控制喇叭305播报语音输入已开启的提示和/或开启振动器304进行振动以表示语音输入模式已开启,麦克风303实时将采集的语音发送至主控芯片301,主控芯片301实时将语音进行编码并发送到电脑客户端200;如果电脑客户端200在麦克风303开启后的5秒时间内接收到编码的语音,电脑客户端200便开始实时将编码的语音进行解码并实时上传到语音云服务器100,此时如果语音输入模式被设置为听写模式,语音云服务器100实时将语音直接转写成文本并发送回电脑客户端200,电脑客户端200实时将文本输入到光标所在位置;如果语音输入模式被设置为翻译模式,语音云服务器100实时将语音转写并翻译成指定语言的文本并发送回电脑客户端200,电脑客户端200实时将翻译的文本输入到光标所在位置;当语音键302被再次按下或者电脑客户端200接收语音的过程中语音停顿超过3秒或者电脑客户端200接收语本文档来自技高网...
【技术保护点】
1.一种基于鼠标的语音交互系统,其特征在于,包括:/n语音云服务器(100),/n用于接收语音信息,并对语音信息进行识别或翻译,将识别或翻译结果输出给电脑客户端(200);/n电脑客户端(200)与鼠标本体(300)和语音云服务器(100)均保持通讯;/n还包括与主控芯片(301)通讯的、用于采集语音的麦克风(303)以及用于控制麦克风(303)采集语音时间段的语音键(302)。/n
【技术特征摘要】 【专利技术属性】
1.一种基于鼠标的语音交互系统,其特征在于,包括:
语音云服务器(100),
用于接收语音信息,并对语音信息进行识别或翻译,将识别或翻译结果输出给电脑客户端(200);
电脑客户端(200)与鼠标本体(300)和语音云服务器(100)均保持通讯;
还包括与主控芯片(301)通讯的、用于采集语音的麦克风(303)以及用于控制麦克风(303)采集语音时间段的语音键(302)。
2.根据权利要求1所述的一种基于鼠标的语音交互系统,其特征在于,所述语音云服务器(100)为科大讯飞语音识别云服务器。
技术研发人员:马冰,马升,朱国正,
申请(专利权)人:合肥马道信息科技有限公司,
类型:新型
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。