语音提示系统及方法

文档序号:2823471阅读:859来源:国知局
专利名称:语音提示系统及方法
技术领域
本发明涉及一种语音提示系统及方法。
技术背景随着互联网与移动计算机技术的发展,各种应用设备正变得越来越小,输入和各种操作都十分不便,而最自然、最方便的人机对话方式就是通过语音进行操作。
语音是人类最自然的对话模式,也是现阶段软件用户界面发展的趋势所在。语音系统现已被广泛的使用在各个行业如银行、通讯及公交行业中,其对于互联网、掌上设备以及信息家电的影响力,丝毫不逊于操作系统。
语音技术的影响力还远不能局限于此首先,从技术上看,语音系统将对未来的嵌入式操作系统和浏览器产生革命性的影响;其次,从作用领域看,语音提示系统必将颠覆传统PC和Internet的既有模式;第三,在人工智能领域,语音技术也必将成为一项核心技术。
目前,随着计算机技术的应用及发展,量测技术已不再局限于人工的操作,计算机在工件检验活动中被大量的引入,提高了检验的准确性。在对样品进行量测时,人工将工件放入量测机台,通过计算机控制进行智能量测。然而,当在量测的过程中出现错误的时候,如果当时量测人员不在现场或注意力不够集中,则会导致测试结果有所偏差。
由此,有必要将语音提示技术结合到量测领域中,以使在量测的过程中,时刻提醒量测人员,提高了量测的准确性,并使量测领域的操作者可以更简单、方便的使用量测软件进行量测。

发明内容鉴于以上内容,有必要提供一种语音提示系统,其可以根据用户设定和输入的字符,在量测一工件时进行语音提示。
鉴于以上内容,还有必要提供一种语音提示方法,其可以根据用户设定和输入的字符,在量测一工件时进行语音提示。
一种语音提示系统,该系统安装于一计算机中,用于根据用户输入和设定的字符利用安装于计算机内的扬声器发音以在量测一工件时进行语音提示。该语音提示系统包括一接收模块,用于接收用户输入的字符;一设定模块,用于执行用户对语音发音属性的设定;一选择模块,用于执行用户对语音发音类型的选择;及一程序执行模块,用于执行发音程序,利用计算机内的扬声器发音进行语音提示。
其中,所述的字符包括汉字、数字或英文单词,以及由汉字、数字或英文单词所组成的字符。
其中,所述的语音发音属性包括语音音量、语音速度及语音格式。
其中,所述的语音发音类型包括中文发音及英文发音。
一种语音提示方法,该方法包括以下步骤设定语音提示信息;设定捕捉语音提示信息的快捷键;利用量测软件量测工件;利用所设定的快捷键取点;判断点击的是否为设定的快捷键;若不是,则无语音提示,并返回重新取点;若是所设定的快捷键,则生成语音提示信息,并调动发音程序,利用计算机内的扬声器发音。
进一步的,所述的设定语音提示信息的步骤包括接收用户输入的字符;进行语音发音属性的设定;选择语音发音类型。
进一步的,所述的调动发音程序,利用扬声器进行语音提示的步骤包括若选择中文发音类型,则直接调动发音程序;若选择英文发音,则判断输入的字符是否为英文字符;若不是,则结束流程;若是,则调动发音程序。
其中,所述的语音发音属性包括语音音量、语音速度及语音格式。
相较于现有技术,所述的语音提示系统及方法将语音提示技术与量测技术相结合,使量测领域的操作者可以更简单、方便的使用量测软件进行精密量测。此外,所述的语音提示系统及方法还可以方便的移植到其他任何在Windows平台下开发的软件中,供其他软件开发者快速开发出有语言提示功能的软件。

图1是本发明语音提示系统较佳实施例的硬件架构图。
图2是本发明语音提示系统较佳实施例的功能模块图。
图3是本发明语音提示方法较佳实施例的作业流程图。
图4是应用语音提示方法量测工件时的较佳实施例的实施流程图。
具体实施方式
本发明以量测一种工件的语音提示系统为例。
如图1所示,是本发明语音提示系统较佳实施例的硬件架构图。本发明较佳实施例的硬体架构主要包括一计算机1、一影像量测机台2及一工件3。计算机1与影像量测机台2连接,其可以是IBM架构的个人计算机(IBM Personal Computer,IBM PC),也可以是Apple公司的Mac PC,还可以是任意其它适用的计算机。
计算机1内安装一语音提示系统10及一扬声器12,所述的语音提示系统10是利用计算机1的扬声器12及时发出语音信息,其可以根据用户输入的文字内容和设定的语音类型利用扬声器12及时读出中文或英文,例如,输入“量测第一点”,设定语音类型为中文,则会按照语音拼读出“Liang Ce Di Yi Dian”,如果设定语音类型为英文,则不识别也不会发声,又如,输入英文单词“Circle”,设定语音类型为英文,则会根据此英语单词的音标发音,而此时设定语音类型为中文,则会以六个单独的英文字母“C、I、R、C、L、E”发音。
如图2所示,是本发明语音提示系统较佳实施例的功能模块图。该语音提示系统10包括一接收模块100、一判断模块102、一设定模块104、一选择模块106及一程序执行模块108。
接收模块100用于接收用户输入的字符,即接收用户输入的汉字、数字或英文单词以及由汉字、数字或英文单词组成的字符,例如,本实施例预量测一工件3的尺寸,当量测该工件3的第1个点时,则可在该语音提示系统10中输入字符“量测第1点”,其中若用户事先在该语音提示系统10的软件中定义了一个对象“m_Speak”,则实现方法为m_Speak.Speak(“量测第1点”),量测第2点时,则是m_Speak.Speak(“量测第2点”),依此类推,若量测完毕时,则为m_Speak.Speak(“量测完毕”)。判断模块102用于判断用户是否需要语音提示。设定模块104用于执行对用户进行语音提示时所需要的语音属性的设定,如调节“Volume”属性设定语音音量的大小;调节“Rate”属性设定语音速度;调节“Audio Output Stream Type”设定语音格式。
其中,Volume属性可设定为0到100,0表示无声,100表示最大音量。Rate属性可设定为-10到10,-10表示最慢速度,10表示最快速度。Audio Output Stream Type属性表示可设定的频率值,一般可采用默认的设定值22千兆赫。
选择模块106用于执行用户对语音发音类型的选择,可利用Voice属性进行选择。其可选择的“Voice”的属性为1.以Microsoft Mary的声音发声;2.以Microsoft Mike的声音发声;3.以Microsoft Sam的声音发声;4.以中文形式发声。
其中,属性1、2、3都表示以英文发声,4表示以中文发声。
程序执行模块108用于执行发音程序,利用计算机1内的扬声器12发音进行语音提示。
如图3所示,是本发明语音提示方法较佳实施例的作业流程图。该方法包括如下步骤首先,于步骤S10中,接收模块100接收用户输入的字符,在此步骤中,用户输入有关在量测工件3时需要对用户进行语音提示的字符,例如,本实施例预量测一工件3的尺寸,当量测该工件3的第一个点时,则可在该语音提示系统10中输入字符“量测第1点”,其中若用户事先在该语音提示系统10的软件中定义了一个对象“m_Speak”,则实现方法为m_Speak.Speak(“量测第1点”),量测第2点时,则是m_Speak.Speak(“量测第2点”),依此类推,若量测完毕时,则为m_Speak.Speak(“量测完毕”);于步骤S11中,判断模块102判断是否需要发音;若需要,则于步骤S12中设定模块104对语音发音属性进行设定,其可设定的属性有设定语音音量、设定语音速度、设定语音格式;于步骤S13中,选择模块106选择语音发音类型;于步骤S13中,若选择模块106选择中文发音;则于步骤S15中,程序执行模块108调动发音程序,利用扬声器进行中文语音提示;结束流程。
进一步的,于步骤S16中,若选择模块106选择英文发音;则于步骤S17中,判断模块102首先判断输入的是否为英文字符;若是,则转入步骤S15进行英文语音提示;若不是,则结束流程。
其中,于步骤S12中,可调节“Volume”属性设定语音音量,其属性值可设定为0到100,0表示无声,100表示最大音量;调节“Rate”属性设定语音速度,其属性值可设定为-10到10,-10表示最慢速度,10表示最快速度;调节“Audio Output Stream Type”设定语音格式,其属性值表示可设定的频率值,一般采用默认的设定值22千兆赫;其中,于步骤S13中,可选择“Voice”属性设定语音类型1.以Microsoft Mary的声音发声;2.以Microsoft Mike的声音发声;3.以Microsoft Sam的声音发声;4.以中文形式发声。其中,属性1、2、3表示以英文发声,属性4表示以中文发声。
其中,于步骤S14中,若输入为中文字符,则会按照语音拼音读出该字符,若输入为英文字符,则会读出其单独的英文字母。例如,设定语音类型为中文,输入“量测第一点”,则会按照语音拼读出“Liang Ce Di Yi Dian”,而输入英文单词“Circle”,则会以六个单独的英文字母“C、I、R、C、L、E”发音。
如图4所示,是应用本发明语音提示方法量测一工件时的较佳实施例的实施流程图。本较佳实施例以输入汉字及数字组合的字符为例。该方法包括如下步骤首先,在量测工件之前,需要设定所要进行提示的语音信息;于步骤S20中,设定一个快捷键,用于在量测工件的过程中取点以进行语音提示,该快捷键可以为键盘上的任何一个键;于步骤S21中,利用量测软件量测工件;于步骤S22中,在量测软件量测过程中点击快捷键取点;于步骤S23中,判断所点击的是否为设定的快捷键;若不是,则于步骤S24中,系统无语音提示并返回步骤S21,量测软件继续取点进行量测;若是所设定的快捷键,则于步骤S25中,生成语音提示信息“量测第N点”,其中N视具体情况而定,若量测的为第1点,则N=1,生成的语音提示信息为“量测第1点”,依此类推;于步骤S26中,判断是否量测完毕;若没有量测完毕,则返回步骤S21,量测软件继续取点进行量测;若已经量测完毕,则于步骤S27中,生成语音提示信息“量测完毕”。
权利要求
1.一种语音提示系统,安装于一计算机中,用于根据用户输入及设定的字符利用安装于计算机内的扬声器发音进行语音提示,其特征在于,该语音提示系统包括一接收模块,用于接收用户输入的字符;一设定模块,用于执行用户对语音发音属性的设定;一选择模块,用于执行用户对语音发音类型的选择;及一程序执行模块,用于执行发音程序,利用计算机内的扬声器进行语音提示。
2.如权利要求1所述的语音提示系统,其特征在于,其中所述的字符包括汉字、数字或英文单词以及由汉字、数字或英文单词所组成的字符。
3.如权利要求1所述的语音提示系统,其特征在于,其中所述的语音发音属性包括语音音量、语音速度及语音格式。
4.如权利要求1所述的语音提示系统,其特征在于,其中所述的语音发音类型包括中文发音及英文发音。
5.一种语音提示方法,其根据用户输入及设定的字符利用安装于计算机内的扬声器在量测一工件时进行语音提示,其特征在于,该方法包括以下步骤设定语音提示信息;设定捕捉语音提示信息的快捷键;利用量测软件量测工件;利用上述所设定的快捷键取点;判断点击的快捷键是否为设定的快捷键;若不是,则无语音提示,并返回重新利用快捷键取点;若是所设定的快捷键,则生成语音提示信息,并调动发音程序利用计算机内的扬声器发音。
6.如权利要求5所述的语音提示方法,其特征在于,其中调动发音程序,利用扬声器发音的步骤包括若选择中文发音类型,则直接调动发音程序;若选择英文发音,则判断输入的字符是否为英文字符;若不是,则结束流程;若是,则调动发音程序。
7.如权利要求5所述的语音提示方法,其特征在于,所述的设定语音提示信息的步骤包括接收用户输入的字符;进行语音发音属性的设定;选择语音发音的类型。
8.如权利要求7所述的语音提示方法,其特征在于,所述的字符包括汉字、数字或英文单词以及由汉字、数字或英文单词所组成的字符。
9.如权利要求7所述的语音提示方法,其特征在于,所述的语音发音属性包括语音音量、语音速度及语音格式。
10.如权利要求7所述的语音提示方法,其特征在于,所述的语音发音类型包括中文发音及英文发音。
全文摘要
本发明提供了一种语音提示方法,用于在量测一工件时进行语音提示,该方法包括设定一快捷键;量测工件;利用快捷键取点;判断点击的快捷键是否为设定的快捷键;若不是,则无语音提示,返回重新利用快捷键取点;若是所设定的快捷键,则生成语音提示信息。本发明还提供了一种语音提示系统。本发明将语音提示技术与量测技术相结合,使量测领域的操作者可以更简单、方便的使用量测软件进行精密量测。此外,本发明还可以方便的移植到其他任何在Windows平台下开发的软件中,供其他软件开发者快速开发出有语言提示功能的软件。
文档编号G10L15/00GK1971505SQ20051010178
公开日2007年5月30日 申请日期2005年11月25日 优先权日2005年11月25日
发明者张旨光, 袁忠奎 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1