信息输入方法和装置制造方法

文档序号:2828019阅读:127来源:国知局
信息输入方法和装置制造方法
【专利摘要】本发明涉及一种信息输入方法和装置。所述方法包括以下步骤:接收输入的语音信息;将所述语音信息转化为文本信息;识别所述语音信息中的语气助词;获取与所述语气助词相对应的表情;将所述表情添加到所述文本信息中;输出所述文本信息。上述信息输入方法和装置,通过将接收的语音信息识别转化为文本信息,对语音信息中的语气助词进行识别,获取到与语气助词相应的表情,将表情添加到文本信息中,提高了对语音识别的准确性,并输出显示,应用于键盘和鼠标正被使用进行操控的场景中,提高了信息输入的便捷性,且不影响键盘和鼠标的操控,且将语音信息识别为文本信息,因数据量小,降低了对网络带宽的要求,节省了数据流量。
【专利说明】信息输入方法和装置

【技术领域】
[0001]本发明涉及网络通信技术,特别是涉及一种信息输入方法和装置。

【背景技术】
[0002]随着网络技术的发展,越来越多的人通过网络通信进行交流。在网络通信交流中需要输入文字信息,由此产生了各种输入法。通过输入法输入文本信息依赖于键盘和鼠标。
[0003]而在某些场景下,例如游戏中,需要使用键盘和鼠标进行游戏控制,若需要输入文本信息,则需要打断当前的游戏控制,将键盘鼠标切换到聊天系统进行文本信息输入,给用户操作带来不便,且影响了游戏数据的流畅性。


【发明内容】

[0004]基于此,有必要针对键盘和鼠标已被使用切换入聊天系统进行信息输入而导致操作不方便的问题,提供一种信息输入方法,不需进行键盘和鼠标的切换操作,操作简便。
[0005]此外,还有必要提供一种信息输入装置。
[0006]一种信息输入方法,包括以下步骤:
[0007]接收输入的语音信息;
[0008]将所述语音信息转化为文本信息;
[0009]识别所述语音信息中的语气助词;
[0010]获取与所述语气助词相对应的表情;
[0011]将所述表情添加到所述文本信息中;
[0012]输出所述文本信息。
[0013]—种信息输入装置,包括:
[0014]接收模块,用于接收输入的语音信息;
[0015]识别模块,用于将所述语音信息转化为文本信息,并识别所述语音信息中的语气助词;
[0016]获取模块,用于获取与所述语气助词相对应的表情;
[0017]添加模块,用于将所述表情添加到所述文本信息中;
[0018]输出模块,用于输出所述文本信息。
[0019]上述信息输入方法和装置,通过将接收的语音信息识别转化为文本信息,对语音信息中的语气助词进行识别,获取到与语气助词相应的表情,将表情添加到文本信息中,提高了对语音识别的准确性,并输出显示,不需用户通过键盘和鼠标等输入设备切换进入聊天系统中进行输入,应用于键盘和鼠标正被使用进行操控的场景中,提高了信息输入的便捷性,且不影响键盘和鼠标的操控,且将语音信息识别为文本信息,因数据量小,降低了对网络带宽的要求,节省了数据流量。

【专利附图】

【附图说明】
[0020]图1为一个实施例中信息输入方法的流程图;
[0021]图2为另一个实施例中信息输入方法的流程图;
[0022]图3为一个实施例中信息输入装置的结构示意图;
[0023]图4为另一个实施例中信息输入装置的结构示意图;
[0024]图5为又一个实施例中信息输入装置的结构示意图;
[0025]图6为图5中初始化模块的内部结构示意图;
[0026]图7为能实现本发明实施例的一个计算机系统的模块图。

【具体实施方式】
[0027]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0028]图1为一个实施例中信息输入方法的流程图。如图1所示,该信息输入方法,包括以下步骤:
[0029]步骤102,接收输入的语音信息。
[0030]具体的,通过麦克风或话筒等音频输入设备接收用户输入的语音信息。
[0031]在步骤102之前,上述信息输入方法还包括:语音识别系统初始化,并对语音识别系统进行校正。
[0032]具体的,启动语音识别系统,接收用户输入的测试语音,通过语音识别系统对该测试语音进行识别,根据识别结果对语音识别系统中的鼻音模型等进行校正,以提高识别准确性。对音频输入设备可进行音量调节校正,对于有较大电流声或杂音的可调整相应的参数,如混音参数等。
[0033]在一个实施例中,该语音识别系统初始化,并对语音识别系统进行校正的步骤包括⑴至(4),具体如下:
[0034](I)获取用户标识和用户地理位置信息。
[0035]具体的,用户标识包括用户的即时通讯账号或用户登录账号等,用户地理位置信息可根据用户登录的IP (Internet Protocol,网际协议)地址确定或登录账号所使用的终端中的定位系统获取的地理位置信息。
[0036](2)根据该用户标识和用户地理位置信息判断是否为第一次使用语音识别功能。
[0037](3)若为第一次使用语音识别功能,则根据该用户标识和用户地理位置信息获取相应的预先建立的地区语音识别数据库,并创建与该用户标识所对应的个人语音识别数据库,接收测试语音信息,根据该地区语音识别数据库对该测试语音进行识别,若识别错误率超过预设阈值,则从云平台获取与该测试语音相对应的地区语音识别数据库,并记录在与该用户标识所对应的个人语音识别数据库中,若识别错误率未超过预设阈值,则根据测试语音对该地区语音识别数据库进行校正。
[0038]个人语音识别数据库中可记录用户的个人发音数据、使用频率较高的词汇、以及包含历史的纠错结果等,例如浊音舌音不清等数据。该测试语音信息可为用户阅读预先提供的词句产生的语音信息。采用预先获取的地区语音识别数据库对测试语音进行识别,若识别错误率超过预设阈值,则表示该地区语音识别数据库与用户的语音习惯差别很大,则将该测试语音上传到云平台,由云平台查找到与该测试语音匹配的地区语音识别数据库。
[0039]地区语音识别数据库是通过按照地区采集若干用户的语音信息进行聚类分析建立的。采集用户标识所对应的个人信息,从个人信息中获取用户标识所在的地区,采集用户的语音信息作为训练样本,采用训练样本进行训练建立地区语音识别模型,从而建立地区语音识别数据库。然后通过不断的采集用户的语音信息并进行识别累积完善该地区语音识别数据库。此外,还可对地区语音识别数据库中的语音识别进行修正,统计同类型的修正,当同类型的修正数量超过数量阈值,则将修正添加到地区语音识别数据库中。
[0040](4)若不为第一次使用语音识别功能,则获取与该用户标识对应的历史语音识别数据库。该历史语音识别数据库可包括以前使用的地区语音识别数据库和/或个人语音识别数据库。
[0041]在步骤(4)之后,还可包括:接收该用户标识对应的测试语音信息,提取该测试语音信息中的声线指纹;将该测试语音信息中的声线指纹与该历史语音识别数据库中的声线指纹进行对比,若不同,则将该用户标识作为第一次使用语音识别功能,根据该用户标识和用户地理位置信息获取相应的预先建立的地区语音识别数据库,并创建与该用户标识所对应的个人语音识别数据库,接收测试语音信息,根据该地区语音识别数据库对该测试语音进行识别,若识别错误率超过预设阈值,则从云平台获取与该测试语音相对应的地区语音识别数据库,并记录在与该用户标识所对应的个人语音识别数据库中,若识别错误率未超过预设阈值,则根据测试语音对该地区语音识别数据库进行校正。
[0042]步骤104,将该语音信息转化为文本信息,并识别该语音信息中的语气助词。
[0043]本实施例中,将该语音信息转化为文本信息的步骤包括:当处于连接外网状态时,将该语音信息上传到云平台,并接收该云平台根据该语音信息转化后的文本信息。
[0044]具体的,将语音信息压缩打包,然后上传到云平台,由云平台对语音信息进行识别转化为文本信息。云平台是指由多台计算机组成的用以提供语音识别服务的网络平台。
[0045]将该语音信息转化为文本信息的步骤包括:当处于未连接外网状态时,在本地对该语音信息进行识别,并转化为文本信息。具体的,在本地安装有对语音进行识别的应用程序,且存储有识别语音的数据库。
[0046]将该语音信息转化为文本信息的步骤包括:
[0047](I)若不为第一次使用语音识别功能,则调用历史语音识别数据库将该语音信息转化为文本信息;
[0048](2)若为第一次使用语音识别功能且识别错误率未超过预设阈值,则调用校正后的地区语音识别数据库结合个人语音识别数据库将该语音信息转化为文本信息;
[0049]该个人语音识别数据库中未包含测试语音所对应的地区语音识别数据库。
[0050](3)若为第一次使用语音识别功能且识别错误率超过预设阈值,则调用记录了测试语音对应的地区语音识别数据库的个人语音识别数据库将该语音信息转化为文本信息。
[0051]用户输入语音时,有时语音中含有较为强烈的语气助词,例如“啊! ”“吗? ”等。识别出语音信息中的语气助词。
[0052]步骤106,获取与该语气助词相对应的表情。
[0053]首先,预先建立语气助词和表情的对应关系。步骤106包括:根据该语气助词从所述预先建立语气助词和表情的对应关系中获取该语气助词所对应的表情。该预先建立的语气助词与表情的对应关系可定期更新,也可根据需要进行更新。该语气助词与表情的对应关系可存储在服务器上。第一次使用时,可从服务器下载语气助词与表情的对应关系到本地,以后可定期进行更新。
[0054]此外,该语气助词与表情的对应关系可根据用户的个人信息进行更新,采集用户使用常用的语气助词,获取表达该语气助词的表情,将该语气助词和表情建立对应关系,并存储。对识别的语气助词可进行纠错处理。
[0055]步骤108,将该表情添加到该文本信息中。
[0056]步骤110,输出该文本信息。
[0057]具体的,通过调用聊天接口,将语音识别后的文本信息输出。
[0058]上述信息输入方法,通过将接收的语音信息识别转化为文本信息,对语音信息中的语气助词进行识别,获取到与语气助词相应的表情,将表情添加到文本信息中,提高了对语音识别的准确性,并输出显示,不需用户通过键盘和鼠标等输入设备切换进入聊天系统中进行输入,应用于键盘和鼠标正被使用进行操控的场景中,提高了信息输入的便捷性,且不影响键盘和鼠标的操控,将语音信息识别为文本信息,因数据量小,降低了对网络带宽的要求,节省了数据流量。
[0059]图2为另一个实施例中信息输入方法的流程图。如图2所示,该信息输入方法包括以下步骤:
[0060]步骤202,接收输入的语音信息。
[0061]具体的,通过麦克风或话筒等音频输入设备接收用户输入的语音信息。
[0062]在步骤202之前,上述信息输入方法还包括:语音识别系统初始化,并对语音识别系统进行校正。
[0063]步骤204,将该语音信息转化为文本信息,并识别该语音信息中的语气助词。
[0064]本实施例中,步将该语音信息转化为文本信息的步骤包括:当处于连接外网状态时,将该语音信息上传到云平台,并接收该云平台根据该语音信息转化后的文本信息。
[0065]具体的,将语音信息压缩打包,然后上传到云平台,由云平台对语音信息进行识别转化为文本信息。云平台是指由多台计算机组成的用以提供语音识别服务的网络平台。
[0066]将该语音信息转化为文本信息的步骤包括:当处于未连接外网状态时,在本地对该语音信息进行识别,并转化为文本信息。具体的,在本地安装有对语音进行识别的应用程序,且存储有识别语音的数据库。
[0067]用户输入语音时,有时语音中含有较为强烈的语气助词,例如“啊! ” “吗? ”等。
[0068]步骤206,获取与该语气助词相对应的表情。
[0069]首先,预先建立语气助词和表情的对应关系。步骤206包括:根据该语气助词从所述预先建立语气助词和表情的对应关系中获取该语气助词所对应的表情。该预先建立的语气助词与表情的对应关系可定期更新,也可根据需要进行更新。该语气助词与表情的对应关系可存储在服务器上。第一次使用时,可从服务器下载语气助词与表情的对应关系到本地,以后可定期进行更新。
[0070]此外,该语气助词与表情的对应关系可根据用户的个人信息进行更新,采集用户使用常用的语气助词,获取表达该语气助词的表情,将该语气助词和表情建立对应关系,并存储。对识别的语气助词可进行纠错处理。
[0071]步骤208,将该表情添加到该文本信息中。
[0072]步骤210,对该文本信息进行纠错处理。
[0073]具体的,对文本信息进行纠错主要是对同音字进行识别纠错和/或一些方言词语的错误识别进行纠错。可采用词汇联想和同音词识别模型进行纠错。也可搜集用户使用输入法的历史数据、使用搜索引擎或论坛或聊天系统等的历史数据等,作为纠错训练样本进行训练,建立识别纠错模型,然后采用识别纠错模型对文本信息进行纠错处理。
[0074]步骤212,输出该文本信息。
[0075]具体的,该输出的文本信息中带有表情且进行了纠错处理,能更加准确的表达用户的意思。
[0076]上述信息输入方法,通过对接收的语音信息进行识别转化为文本信息,对语音信息中的语气助词进行识别,获取到与语气助词相应的表情,将表情添加到文本信息中,提高了对语音识别的准确性,且对文本信息进行纠错处理,进一步提高了语音识别的准确性,再者不需用户通过键盘和鼠标等输入设备切换进入聊天系统中进行输入,应用于键盘和鼠标正被使用进行操控的场景中,提高了信息输入的便捷性,且不影响键盘和鼠标的操控。此夕卜,因将语音信息识别为文本信息,避免了直接语音交流中音量或杂音等产生的语音信息不清楚以及语音信息传输对网络要求高的;将语音信息识别为文本信息,提高了信息输入的准确性,因数据量小,降低了对网络带宽的要求,节省了数据流量。
[0077]此外,在其他实施例中,步骤210可在步骤204之后,步骤206之前。
[0078]图3为一个实施例中信息输入装置的结构示意图。如图3所示,该信息输入装置,包括接收模块310、识别模块320、获取模块330、添加模块340和输出模块350。其中:
[0079]接收模块310用于接收输入的语音信息。具体的,通过麦克风或话筒等音频输入设备接收用户输入的语音信息。
[0080]识别模块320用于将该语音信息转化为文本信息,并识别该语音信息中的语气助
ο
[0081]该识别模块320还用于当处于连接外网状态时,将该语音信息上传到云平台,并接收该云平台根据该语音信息转化后的文本信息;以及当处于未连接外网状态时,在本地对该语音信息进行识别,并转化为文本信息。具体的,将语音信息压缩打包,然后上传到云平台,由云平台对语音信息进行识别转化为文本信息。云平台是指由多台计算机组成的用以提供语音识别服务的网络平台。在本地安装有对语音进行识别的应用程序,且存储有识别语音的数据库。
[0082]用户输入语音时,有时语音中含有较为强烈的语气助词,例如“啊! ”“吗? ”等。识别模块320识别出语音信息中的语气助词。对识别的语气助词可进行纠错处理。
[0083]获取模块330用于获取与该语气助词相对应的表情。
[0084]添加模块340用于将该表情添加到该文本信息中。
[0085]输出模块350用于输出该文本信息。具体的,通过调用聊天接口,将语音识别后的文本信息输出。
[0086]上述信息输入装置,通过将接收的语音信息识别转化为文本信息,对语音信息中的语气助词进行识别,获取到与语气助词相应的表情,将表情添加到文本信息中,提高了对语音识别的准确性,并输出显示,不需用户通过键盘和鼠标等输入设备切换进入聊天系统中进行输入,应用于键盘和鼠标正被使用进行操控的场景中,提高了信息输入的便捷性,且不影响键盘和鼠标的操控,将语音信息识别为文本信息,因数据量小,降低了对网络带宽的要求,节省了数据流量。
[0087]图4为另一个实施例中信息输入装置的结构示意图。如图4所示,该信息输入装置,除了包括接收模块310、识别模块320、获取模块330、添加模块340和输出模块350,还包括关联模块322和纠错模块342。其中:
[0088]关联模块322用于预先建立语气助词和表情的对应关系。该预先建立的语气助词与表情的对应关系可定期更新,也可根据需要进行更新。该语气助词与表情的对应关系可存储在服务器上。第一次使用时,可从服务器下载语气助词与表情的对应关系到本地,以后可定期进行更新。此外,该语气助词与表情的对应关系可根据用户的个人信息进行更新,采集用户使用常用的语气助词,获取表达该语气助词的表情,将该语气助词和表情建立对应关系,并存储。对识别的语气助词可进行纠错处理。
[0089]获取模块330还用于根据该语气助词从该预先建立语气助词和表情的对应关系中获取该语气助词所对应的表情。
[0090]纠错模块342用于在该添加模块340将表情添加到文本信息中之后,对该文本信息进行纠错处理。
[0091]具体的,对文本信息进行纠错主要是对同音字进行识别纠错和/或一些方言词语的错误识别进行纠错。可采用词汇联想和同音词识别模型进行纠错。也可搜集用户使用输入法的历史数据、使用搜索引擎或论坛或聊天系统等的历史数据等,作为纠错训练样本进行训练,建立识别纠错模型,然后采用识别纠错模型对文本信息进行纠错处理。
[0092]输出模块350还用于输出纠错后的文本信息。
[0093]上述信息输入装置,通过对接收的语音信息进行识别转化为文本信息,对语音信息中的语气助词进行识别,获取到与语气助词相应的表情,将表情添加到文本信息中,提高了对语音识别的准确性,且对文本信息进行纠错处理,进一步提高了语音识别的准确性,再者不需用户通过键盘和鼠标等输入设备切换进入聊天系统中进行输入,应用于键盘和鼠标正被使用进行操控的场景中,提高了信息输入的便捷性,且不影响键盘和鼠标的操控。此夕卜,因将语音信息识别为文本信息,避免了直接语音交流中音量或杂音等产生的语音信息不清楚以及语音信息传输对网络要求高的;将语音信息识别为文本信息,提高了信息输入的准确性,因数据量小,降低了对网络带宽的要求,节省了数据流量。
[0094]图5为又一个实施例中信息输入装置的结构示意图。如图5所示,该信息输入装置,除了包括接收模块310、识别模块320、获取模块330、添加模块340和输出模块350,还包括初始化模块302。其中:
[0095]初始化模块302用于在该接收输入的语音信息之前,语音识别系统初始化,并对语音识别系统进行校正。
[0096]具体的,启动语音识别系统,接收用户输入的测试语音,通过语音识别系统对该测试语音进行识别,根据识别结果对语音识别系统中的鼻音模型等进行校正,以提高识别准确性。对音频输入设备可进行音量调节校正,对于有较大电流声或杂音的可调整相应的参数,如混音参数等。
[0097]图6所示,初始化模块302包括获取单元3022、判断单元3024、接收单元3026、识别单元3028和校正单元3029。其中:
[0098]获取单元3022用于获取用户标识和用户地理位置信息。具体的,用户标识包括用户的即时通讯账号或用户登录账号等,用户地理位置信息可根据用户登录的IP地址确定或登录账号所使用的终端中的定位系统获取的地理位置信息。
[0099]判断单元3024用于根据该用户标识和用户地理位置信息判断是否为第一次使用语音识别功能。
[0100]获取单元3022还用于若为第一次使用语音识别功能,则根据该用户标识和用户地理位置信息获取相应的预先建立的地区语音识别数据库,并创建与该用户标识所对应的个人语音识别数据库,以及若不为第一次使用语音识别功能,则获取与该用户标识对应的历史语音识别数据库。
[0101]接收单元3026用于接收测试语音信息。
[0102]识别单元3028用于根据该地区语音识别数据库对该测试语音进行识别。
[0103]个人语音识别数据库中可记录用户的个人发音数据、使用频率较高的词汇、以及包含历史的纠错结果等,例如浊音舌音不清等数据。该测试语音信息可为用户阅读预先提供的词句产生的语音信息。采用预先获取的地区语音识别数据库对测试语音进行识别,若识别错误率超过预设阈值,则表示该地区语音识别数据库与用户的语音习惯差别很大,则将该测试语音上传到云平台,由云平台查找到与该测试语音匹配的地区语音识别数据库。
[0104]地区语音识别数据库是通过按照地区采集若干用户的语音信息进行聚类分析建立的。采集用户标识所对应的个人信息,从个人信息中获取用户标识所在的地区,采集用户的语音信息作为训练样本,采用训练样本进行训练建立地区语音识别模型,从而建立地区语音识别数据库。然后通过不断的采集用户的语音信息并进行识别累积完善该地区语音识别数据库。此外,还可对地区语音识别数据库中的语音识别进行修正,统计同类型的修正,当同类型的修正数量超过数量阈值,则将修正添加到地区语音识别数据库中。
[0105]获取单元3022还用于若识别错误率超过预设阈值,则从云平台获取与该测试语音相对应的地区语音识别数据库,并记录在与该用户标识所对应的个人语音识别数据库中。
[0106]校正单元3029用于若识别错误率未超过预设阈值,根据测试语音对该地区语音识别数据库进行校正。
[0107]接收单元3026还用于在获取单元3022获取与该用户标识对应的历史语音识别数据库之后,接收该用户标识对应的测试语音信息,提取该测试语音信息中的声线指纹。
[0108]判断单元3024还用于将该测试语音信息中的声线指纹与该历史语音识别数据库中的声线指纹进行对比。
[0109]获取单元3022还用于当该测试语音信息中的声线指纹与该历史语音识别数据库中的声线指纹不同时,将该用户标识作为第一次使用语音识别功能,根据该用户标识和用户地理位置信息获取相应的预先建立的地区语音识别数据库,并创建与该用户标识所对应的个人语音识别数据库。然后再由判断单元3024用于根据该用户标识和用户地理位置信息判断是否为第一次使用语音识别功能。获取单元3022还用于若为第一次使用语音识别功能,则根据该用户标识和用户地理位置信息获取相应的预先建立的地区语音识别数据库,并创建与该用户标识所对应的个人语音识别数据库,以及若不为第一次使用语音识别功能,则获取与该用户标识对应的历史语音识别数据库。接收单元3026用于接收测试语音信息。识别单元3028用于根据该地区语音识别数据库对该测试语音进行识别。获取单元3022还用于若识别错误率超过预设阈值,则从云平台获取与该测试语音相对应的地区语音识别数据库,并记录在与该用户标识所对应的个人语音识别数据库中。校正单元3029用于若识别错误率未超过预设阈值,根据测试语音对该地区语音识别数据库进行校正。
[0110]识别模块320还用于若不为第一次使用语音识别功能,则调用历史语音识别数据库将该语音信息转化为文本信息,并还用于若为第一次使用语音识别功能且识别错误率未超过预设阈值,则调用校正后的地区语音识别数据库结合个人语音识别数据库将该语音信息转化为文本信息,以及还用于若为第一次使用语音识别功能且识别错误率超过预设阈值,则调用记录了测试语音对应的地区语音识别数据库的个人语音识别数据库将该语音信息转化为文本信息。
[0111]在其他实施例中,该信息输入装置,包括初始化模块302、接收模块310、识别模块320、关联模块322、获取模块330、添加模块340、纠错模块342和输出模块350,还包括等所有可能的组合方式。
[0112]图7为能实现本发明实施例的一个计算机系统1000的模块图。该计算机系统1000只是一个适用于本发明的计算机环境的示例,不能认为是提出了对本发明的使用范围的任何限制。计算机系统1000也不能解释为需要依赖于或具有图示的示例性的计算机系统1000中的一个或多个部件的组合。
[0113]图7中示出的计算机系统1000是一个适合用于本发明的计算机系统的例子。具有不同子系统配置的其它架构也可以使用。例如有大众所熟知的台式机、笔记本、个人数字助理、智能电话、平板电脑等类似设备可以适用于本发明的一些实施例。但不限于以上所列举的设备。
[0114]如图7所示,计算机系统1000包括处理器1010、存储器1020和系统总线1022,还包括存储器1020和处理器1010在内的各种系统组件连接到系统总线1022上。处理器1010是一个用来通过计算机系统中基本的算术和逻辑运算来执行计算机程序指令的硬件。存储器1020是一个用于临时或永久性存储计算程序或数据(例如,程序状态信息)的物理设备。系统总线1020可以为以下几种类型的总线结构中的任意一种,包括存储器总线或存储控制器、外设总线和局部总线。处理器1010和存储器1020可以通过系统总线1022进行数据通信。其中存储器1020包括只读存储器(ROM)或闪存(图中都未示出),以及随机存取存储器(RAM),RAM通常是指加载了操作系统和应用程序的主存储器。
[0115]计算机系统1000还包括显示接口 1030(例如,图形处理单元)、显示设备1040(例如,液晶显示器)、音频接口 1050(例如,声卡)以及音频设备1060(例如,麦克风和扬声器)。显示设备1040和音频设备1060是用于体验多媒体内容的媒体设备。通过音频设备1060米集用户输入的语音信息。
[0116]计算机系统1000 —般包括一个存储设备1070。存储设备1070可以从多种计算机可读介质中选择,计算机可读介质是指可以通过计算机系统1000访问的任何可利用的介质,包括移动的和固定的两种介质。例如,计算机可读介质包括但不限于,闪速存储器(微型SD卡),CD-R0M,数字通用光盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁存储设备,或者可用于存储所需信息并可由计算机系统1000访问的任何其它介质。
[0117]计算机系统1000还包括输入装置1080和输入接口 1090(例如,1控制器)。用户可以通过输入装置1080,如键盘、鼠标、显示装置1040上的触摸面板设备,输入指令和信息到计算机系统1000中。输入装置1080通常是通过输入接口 1090连接到系统总线1022上的,但也可以通过其它接口或总线结构相连接,如通用串行总线(USB)。
[0118]计算机系统1000可在网络环境中与一个或者多个网络设备进行逻辑连接。网络设备可以是个人电脑、服务器、路由器、智能电话、平板电脑或者其它公共网络节点。计算机系统1000通过局域网(LAN)接口 1100或者移动通信单元1110与网络设备相连接。局域网(LAN)是指在有限区域内,例如家庭、学校、计算机实验室、或者使用网络媒体的办公楼,互联组成的计算机网络。WiFi和双绞线布线以太网是最常用的构建局域网的两种技术。WiFi是一种能使计算机系统1000间交换数据或通过无线电波连接到无线网络的技术。移动通信单元1110能在一个广阔的地理区域内移动的同时通过无线电通信线路接听和拨打电话。除了通话以外,移动通信单元1110也支持在提供移动数据服务的2G,3G或4G蜂窝通信系统中进行互联网访问。
[0119]应当指出的是,其它包括比计算机系统1000更多或更少的子系统的计算机系统也能适用于发明。例如,计算机系统1000可以包括能在短距离内交换数据的蓝牙单元,用于照相的图像传感器,以及用于测量加速度的加速计。
[0120]如上面详细描述的,适用于本发明的计算机系统1000能执行信息输入方法的指定操作。计算机系统1000通过处理器1010运行在非易失性计算机可读介质中的软件指令的形式来执行这些操作。这些软件指令可以从存储设备1070或者通过局域网接口 1100从另一设备读入到存储器1020中。存储在存储器1020中的软件指令使得处理器1010执行上述的信息输入方法。此外,通过硬件电路或者硬件电路结合软件指令也能同样实现本发明。因此,实现本发明并不限于任何特定硬件电路和软件的组合。
[0121]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种信息输入方法,包括以下步骤: 接收输入的语音信息; 将所述语音信息转化为文本信息,并识别所述语音信息中的语气助词; 获取与所述语气助词相对应的表情; 将所述表情添加到所述文本信息中; 输出所述文本信息。
2.根据权利要求1所述的方法,其特征在于,在将所述表情添加到所述文本信息中的步骤之后,所述方法还包括: 对所述文本信息进行纠错处理。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 预先建立语气助词和表情的对应关系; 所述获取与所述语气助词相对应的表情的步骤包括: 根据所述语气助词从所述预先建立语气助词和表情的对应关系中获取所述语气助词所对应的表情。
4.根据权利要求1或2所述的方法,其特征在于,在所述接收输入的语音信息的步骤之前,所述方法还包括: 语音识别系统初始化,并对语音识别系统进行校正,具体包括: 获取用户标识和用户地理位置信息; 根据所述用户标识和用户地理位置信息判断是否为第一次使用语音识别功能; 若为第一次使用语音识别功能,则根据所述用户标识和用户地理位置信息获取相应的预先建立的地区语音识别数据库,并创建与所述用户标识所对应的个人语音识别数据库,接收测试语音信息,根据所述地区语音识别数据库对所述测试语音进行识别,若识别错误率超过预设阈值,则从云平台获取与所述测试语音相对应的地区语音识别数据库,并记录在与所述用户标识所对应的个人语音识别数据库中,若识别错误率未超过预设阈值,则根据测试语音对所述地区语音识别数据库进行校正; 若不为第一次使用语音识别功能,则获取与所述用户标识对应的历史语音识别数据库; 所述将所述语音信息转化为文本信息的步骤包括: 若不为第一次使用语音识别功能,则调用历史语音识别数据库将所述语音信息转化为文本信息; 若为第一次使用语音识别功能且识别错误率未超过预设阈值,则调用校正后的地区语音识别数据库结合个人语音识别数据库将所述语音信息转化为文本信息; 若为第一次使用语音识别功能且识别错误率超过预设阈值,则调用记录了测试语音对应的地区语音识别数据库的个人语音识别数据库将所述语音信息转化为文本信息。
5.根据权利要求4所述的方法,其特征在于,在所述若不为第一次使用语音识别功能,获取与所述用户标识对应的历史语音识别数据库的步骤之后,还包括: 接收所述用户标识对应的测试语音信息,提取所述测试语音信息中的声线指纹;将所述测试语音信息中的声线指纹与所述历史语音识别数据库中的声线指纹进行对t匕,若不同,则将所述用户标识作为第一次使用语音识别功能,根据所述用户标识和用户地理位置信息获取相应的预先建立的地区语音识别数据库。
6.—种信息输入装置,其特征在于,包括: 接收模块,用于接收输入的语音信息; 识别模块,用于将所述语音信息转化为文本信息,并识别所述语音信息中的语气助词; 获取模块,用于获取与所述语气助词相对应的表情; 添加模块,用于将所述表情添加到所述文本信息中; 输出模块,用于输出所述文本信息。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 纠错模块,用于在所述添加模块将所述表情添加到所述文本信息中之后,对所述文本信息进行纠错处理。
8.根据权利要求6或7所述的装置,其特征在于,所述装置还包括: 关联模块,用于预先建立语气助词和表情的对应关系; 所述获取模块还用于根据所述语气助词从所述预先建立语气助词和表情的对应关系中获取所述语气助词所对应的表情。
9.根据权利要求6或7所述的装置,其特征在于,所述装置还包括: 初始化模块,用于在所述接收输入的语音信息之前,语音识别系统初始化,并对语音识别系统进行校正,具体包括: 获取单元,用于获取用户标识和用户地理位置信息; 判断单元,用于根据所述用户标识和用户地理位置信息判断是否为第一次使用语音识别功能; 所述获取单元还用于若为第一次使用语音识别功能,则根据所述用户标识和用户地理位置信息获取相应的预先建立的地区语音识别数据库,并创建与所述用户标识所对应的个人语音识别数据库,以及若不为第一次使用语音识别功能,则获取与所述用户标识对应的历史语音识别数据库; 接收单元,用于接收测试语音信息; 识别单元,用于根据所述地区语音识别数据库对所述测试语音进行识别; 所述获取单元还用于若识别错误率超过预设阈值,则从云平台获取与所述测试语音相对应的地区语音识别数据库,并记录在与所述用户标识所对应的个人语音识别数据库中;校正单元,用于若识别错误率未超过预设阈值,根据测试语音对所述地区语音识别数据库进行校正; 所述识别模块还用于若不为第一次使用语音识别功能,则调用历史语音识别数据库将所述语音信息转化为文本信息,并还用于若为第一次使用语音识别功能且识别错误率未超过预设阈值,则调用校正后的地区语音识别数据库结合个人语音识别数据库将所述语音信息转化为文本信息,以及还用于若为第一次使用语音识别功能且识别错误率超过预设阈值,则调用记录了测试语音对应的地区语音识别数据库的个人语音识别数据库将所述语音信息转化为文本信息。
10.根据权利要求9所述的装置,其特征在于,所述接收单元还用于在所述获取单元获取与所述用户标识对应的历史语音识别数据库之后,接收所述用户标识对应的测试语音信息,提取所述测试语音信息中的声线指纹; 所述判断单元还用于将所述测试语音信息中的声线指纹与所述历史语音识别数据库中的声线指纹进行对比; 所述获取单元还用于当所述测试语音信息中的声线指纹与所述历史语音识别数据库中的声线指纹不同时,将所述用户标识作为第一次使用语音识别功能,根据所述用户标识和用户地理位置信息获取相应的预先建立的地区语音识别数据库。
【文档编号】G10L15/22GK104407834SQ201410647418
【公开日】2015年3月11日 申请日期:2014年11月13日 优先权日:2014年11月13日
【发明者】朱钰璋 申请人:腾讯科技(成都)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1