一种人机对话聊天方法

文档序号:7656669阅读:945来源:国知局
专利名称:一种人机对话聊天方法
一种人机对话聊天方法
技术领域
本发明涉及手持式电子终端,尤其是指一种人机对话聊天方法。背景技术
目前,语音识别和语音合成功能已广泛应用于手^L产品中。
语音识别相当于给手机装上了人工耳朵;语音合成能将任意文字信息 实时转化为标准流畅的语音朗读出来,相当于给机器装上了人工嘴巴。
有了耳朵和嘴巴的手机,通常可以用来语音拨号、来电播报、来信播 报,等等。
本发明提出一种新的语音应用,将手机的这种"人工耳朵"和"人工 嘴巴"结合起来,让手机成为能听会说的机器人,并能够与用户间流畅的 进行对话聊天。

发明内容
本发明所要解决的技术问题是,克服现有技术的不足,提供一种新的 语音应用,能在用户与手机间以一问一答的形式进行趣味对话聊天,聊天 的内容由用户自已DIY的一种人机聊天方法及装置。
本发明解决其技术问题所采用的技术方案是 一种人机对话聊天方法, 用"语音数据+预先定义的关键词函数+待合成文本信息"的识别方法,包括 如下步骤
a) 、建立预先定义的关键词函数和待合成文本信息的对应关系;
b) 、采集语音数据;
c) 、将采集到的语音数据与预先定义的关键词函数相比对,如语音数 据与预先定义的关4定词函数相符合,则将该关键词函数对应的待合成文本 信息合成为回答语音,并播放该回答语音。
当所述的语音数据与预先定义的关4定词函数不符合时,则输出预先设 定的语音提示。
在打开录音时,如没有收到语音数据时,则默认语音提示。 还包括步骤a)之前的步骤d):响应用户输入的语音识别触发操作。一种人机对话聊天的方法,具体操作步骤包括步骤1、建立预先定 义的关键词函数和待合成文本信息的对应关系;步骤2、采集语音数据; 步骤3、将采集到的语音数据与预先定义的关键词函数相比对,语音与预 先定义的关键词函数相符合,启动语音合成系统,手机输出合成文本信息, 说出相应的回答;当采集到的语音数据与预先定义的关键词函数不符合时, 则默认语音提示,继续录音并采集语音数据与预先定义的关键词函数相比 对,当采集到的语音数据与预先定义的关键词函数相符合时,启动语音合 成系统,手机输出合成文本信息,说出相应的回答;在打开录音,没有收 到语音数据时,则默认语音提示;当采集到的语音数据与结束关键词符合 时,则结束录音,关闭语音识别^^莫块。
还包括在步骤1之前的预步骤4:响应用户输入的语音识别触发操作。
一种人机对话聊天的装置,包括用于触发语音识别模块的功能触发键、 用于识别语音的语音识别模块、用于合成回答语音的语音合成模块及用于 存放关键词函数和待合成文本信息的关系列表的存储才莫块,功能触发4走响 应用户输入的语音识别触发操作,并开启语音识别模块和打开录音功能, 该语音识别模块采集语音数据,并将采集到的语音数据与预先定义的关键 词函数相比对,语音数据与预先定义的关键词函数相符合,启动语音合成 模块,该语音合成模块将该关键词函数对应的待合成文本信息合成为回答 语音,并插-;改该回答语音。
本发明的有益效杲是,利用语音语音控制,在用户与手机间以一问一 答的形式进行趣味对话聊天,聊天的内容由用户自已DIY,简单易行,方便 用户操作,使用户从中得到乐趣。


图l是编辑对话聊天数据的流程示意图; 图2是编辑对话聊天数据的界面示意图; 图3是对话聊天数据举例示意图; 图4是人机对话聊天的流程示意图。
具体实施方式
如图1至图4所示,本发明实施方式一种人机对话聊天方法,在具有 语音识别和语音合成功能的手机产品中,本发明提出一种新的语音应用, 在用卢与孚机间以一问一答的形式进行趣味对话聊天,聊天的内容由用户自已DIY。
本发明的技术特征包括如下步骤
(1) 用户DIY对话聊天数据,包括待识别关键词语列表函数和待 合成文本信息,并建立二者的对应关系。
(2) 触发ASR语音识别系统,启动人机对话聊天功能。
(3) 打开录音,等待用户说话。
(4) 用户说出语音命令。
(5) 将采集到的语音数据与预先定义的关键词函数相比对,如果找到 符合的关键词函数,则启动语音合成系统,手机说出对应的回答。 否则提示用户重说。
(6) 手机回答完毕后,可循环至(3),用户说出另一句话。为实现本 发明,首先要编辑待识别关键词语列表函数,编辑待合成文本信 息,并建立二者的对应关系。
本发明实施方式一种人机对话聊天方法,具体方法步骤如下(如图1 所示)
(1)手机生产厂商,应在手机出厂前,就内置一些聊天对话数据。这 些数据格式应符合(2 )中的定义,并且提供给手机用户相关的操作 查看、#"改、删除。
(2 )聊天对话数据格式为包括输入和输出两部份。
a) 输入即是实施对话聊天时,需要手机用户说出的语音哞,令(手 机"耳朵"待听的内容)。内容要尽量精筒,最好在2 6个字符 之内,输入内容定义为待识别关键词语函数,并存入内存。
b) 输出即是实施对话聊天时,需要手机语音合成的文本信息(手 机"嘴巴"要说的内容),理论上可以无限长。
c) 输入和输出要相对应,可以定义多个输入对应同一个输出。 (3)举例说明
a) 进入语音聊天数据列表,显示已有的所有对话聊天数据。
b) 以新增一条为例(界面可参考附图2)。在"输入l"框中写入 你好;在"输入2"框中写入很高兴认识你。
c) 在"输出"框中写入你好,很高兴和你聊天,你想要我说什 么就教我什么好了。
d) 保存后,就会将输入内容定义为待识别关键词语函数,将输出内容定义为待合成文本信息,并对应保存于内存中。
待识别关键词语函数待合成文本信息
"ni hao "*来你好,很高兴和你聊天, 你想要我说什么就教我什 么好了
"hen gao xing ren shi ni ,,用户可以根据以上方法,就可以DIY想与手机对话的任何有趣内容。 以下内容,说明人机对话聊天的具体步骤(如附图4):
(1)启动人4几对话聊天,首先触发ASR语音识别系统,触发方式可 以有两种
a) 定义某硬键(如数字键l)为语音识别功能的触发4定
b) 在功能表中定义一项为"对话聊天"功能入口
(2 )触发ASR语音识别系统后,提示用户说话(以语音+界面文本 的方示)
(3) 打开录音,等待用户说话。录音时长有限制(例如2秒),在 录音开始和结束时,以声音"哔"提示;
(4) 用户说出语音命令,例如你好
(5) —边录音采集数据, 一边将采集到的数据与预先定义的关键词 函数相比对,比对结果如下
a) 如果采集到的语音数据找到符合的关键词函数,则关闭录音, 语音合成之前定义的"输出,,文本信息,例如你好,很高兴 和你聊天,你想要我说什么就教我什么好了
b) 如果采集到的语音数据找不到符合的关键词函数,则默认语 音提示"这个问题您还没教我呢"
(6) 手机合成答话后,循环至第(3)步,继续等待用户说话。
(7) 多个输入可以对应一个输出,例如语音命令"你好,,1艮高兴 认识你"均对应语音合成"你好,很高兴和你聊天,你想要我说 什么就教我什么好了"
(8) 如果在打开录音,等待用户说话时,没有收到任何语音数据, 则语音提示用户"请说话"。
(9) 第(8)步中重复提示2次,仍未收到语音数据,则关闭语音聊天功能。
定义关键词"再见",为结束语音聊天功能的待识别关键词。如果用户
iJt出"再见",系统对应执^f亍关闭语音聊天功能。
本发明实施方式一种人机对话聊天方法,利用语音语音控制,在用户 与手机间以一问一答的形式进行趣味对话聊天,聊天的内容由用户自已 DIY,简单易行,方便用户操作,使用户从中得到乐趣。
明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术 领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若 干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1. 一种人机对话聊天方法,其特征在于用“语音数据+预先定义的关键词函数+待合成文本信息”的识别方法,包括如下步骤a)、建立预先定义的关键词函数和待合成文本信息的对应关系;b)、采集语音数据;c)、将采集到的语音数据与预先定义的关键词函数相比对,如语音数据与预先定义的关键词函数相符合,则将该关键词函数对应的待合成文本信息合成为回答语音,并播放该回答语音。
2. 根据权利要求1所述的一种人机对话聊天的方法,其特征在于当 所述的语音数据与预先定义的关键词函数不符合时,则输出预先设定的语 音提示。
3. 根据权利要求1所述的一种人机对话聊天的方法,其特征在于在 打开录音时,如没有收到语音数据时,则默认语音提示。
4. 根据权利要求1所述的一种人机对话聊天的方法,其特征在于还 包括步骤a)之前的步骤d):响应用户输入的语音识别触发操作。
5. —种人机对话聊天的方法,其特征在于具体操作步骤包括步骤 1、建立预先定义的关键词函数和待合成文本信息的对应关系;步骤2、采 集语音数据;步骤3、将采集到的语音数据与预先定义的关键词函数相比 对,语音与预先定义的关键词函数相符合,启动语音合成系统,手机输出 合成文本信息,说出相应的回答;当采集到的语音数据与预先定义的关键 词函数不符合时,则默认语音提示,继续录音并采集语音数据与预先定义 的关键词函数相比对,当采集到的语音数据与预先定义的关键词函数相符 合时,启动语音合成系统,手机输出合成文本信息,说出相应的回答;在 打开录音,没有收到语音数据时,则默认语音提示;当采集到的语音数据 与结束关键词符合时,则结束录音,关闭语音识别模块。
6. 根据权利要求5所述的一种人机对话聊天的方法,其特征在于还 包括在步骤1之前的预步骤4:响应用户输入的语音识别触发操:作。
7. —种人机对话聊天的装置,其特征在于包括用于触发语音识别模 块的功能触发键、用于识别语音的语音识别模块、用于合成回答语音的语 音合成模块及用于存放关键词函数和待合成文本信息的关系列表的存储模 块,功能触发键响应用户输入的语音识别触发操作,并开启语音识别模块和打开录音功能,该语音识别模块采集语音数据,并将采集到的语音数据 与预先定义的关键词函数相比对,语音数据与预先定义的关键词函数相符 合,启动语音合成模块,该语音合成模块将该关键词函数对应的待合成文 本信息合成为回答语音,并播放该回答语音。
全文摘要
本发明公开了一种人机对话聊天方法,用“语音数据+预先定义的关键词函数+待合成文本信息”的识别方法,包括如下步骤a)、建立预先定义的关键词函数和待合成文本信息的对应关系;b)、采集语音数据;c)、将采集到的语音数据与预先定义的关键词函数相比对,如语音数据与预先定义的关键词函数相符合,则将该关键词函数对应的待合成文本信息合成为回答语音,并播放该回答语音。利用语音语音控制,在用户与手机间以一问一答的形式进行趣味对话聊天,聊天的内容由用户自己DIY,简单易行,方便用户操作,使用户从中得到乐趣。
文档编号H04W88/00GK101415257SQ20071012387
公开日2009年4月22日 申请日期2007年10月16日 优先权日2007年10月16日
发明者蕊 毛 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1