CN103903618A - 一种语音输入方法及电子设备 - Google Patents

一种语音输入方法及电子设备 Download PDF

Info

Publication number
CN103903618A
CN103903618A CN201210584246.9A CN201210584246A CN103903618A CN 103903618 A CN103903618 A CN 103903618A CN 201210584246 A CN201210584246 A CN 201210584246A CN 103903618 A CN103903618 A CN 103903618A
Authority
CN
China
Prior art keywords
statement
adjusted
content
clause
input object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210584246.9A
Other languages
English (en)
Other versions
CN103903618B (zh
Inventor
张超
戴海生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201210584246.9A priority Critical patent/CN103903618B/zh
Publication of CN103903618A publication Critical patent/CN103903618A/zh
Application granted granted Critical
Publication of CN103903618B publication Critical patent/CN103903618B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • Machine Translation (AREA)

Abstract

本发明提供一种语音输入方法及电子设备。该方法应用于一电子设备中,所述方法包括:通过语音输入的方式输入第一语句;分析所述第一语句,获得一正确输入对象;基于所述正确输入对象对一待调整内容进行调整。

Description

一种语音输入方法及电子设备
技术领域
本发明涉及电子技术领域,尤其涉及一种语音输入方法及电子设备。
背景技术
随着电子设备技术的发展,各种各样的电子设备进入了用户的生活,随着语音识别技术的发展,用户通过语音控制电子设备或者与电子设备进行语音交互的场景越来越多,给人们的生活带来了极大的便利。
在语音控制或者语音交互的情形下,会存在一些输入错误,例如用户用语音输入“王兰”,但是电子设备并不知用户真正想要输入的是什么,所以可能就输入成“王岚”,需要用户进行校正;再例如,语音命令的输入是“给王兰打电话”,电子设备的电话本中正好有“王兰”和“王岚”,所以匹配的结果可能是错误的执行了命令打给了“王岚”,或者是无法执行命令;再例如,通过语音进行标点符号的输入,如果是每个标点符号都进行语音输入的话,就会导致人机交互复杂度提高,而自动添加的方式却容易出现错误,所以也需要进行修改。甚至在有些情况下,即使不是通过语音输入的文本内容,也会存在错误,例如通过键盘利用输入法输入的文字,因为有些相近的字在一起,所以会容易选错,所以也需要进行修改。
在现有技术中,修改的方式通常采用键盘、鼠标的方式将需要修改的地方选择出来,然后再通过键盘打拼音或五笔输入法进行重新输入,或者利用语音输入再输入一遍。
然而,本发明人在实现本发明实施例中的技术方案的过程中发现,现有技术中采用键盘、鼠标的修改方式要先选出错误的地方,然后再输入一遍,效率较低,而且再次输入可能还会因为相近的字词而选错,所以准确率低;而对于语音命令,现有技术中的方式就更难修改,因为电子设备可能已经执行了错误的命令;或者即使再用语音输入一遍,可能还是和原来的错误一样,再次输错,所以效率和准确率都很低。因此,现有技术中的修改方式存在效率和准确率低的技术问题。
发明内容
本发明提供一种语音输入方法及电子设备,用以解决现有技术中的修改方式存在的效率低和准确率低的技术问题。
本发明一方面提供了一种语音输入方法,应用于一电子设备中,所述方法包括:通过语音输入的方式输入第一语句;分析所述第一语句,获得一正确输入对象;基于所述正确输入对象对一待调整内容进行调整。
可选的,在所述通过语音输入的方式输入第一语句之前,所述方法还包括通过语音输入的方式输入第二语句;基于所述第二语句,确定所述待调整内容。
可选的,所述通过语音输入的方式输入第二语句具体为:输入包含语音命令的第一子句和包含所述待调整内容的第二子句。
可选的,所述分析所述第一语句,获得一正确输入对象,具体包括:判断所述第一语句是否包含标点符号;当所述第一语句包含所述标点符号时,获取所述标点符号。
可选的,所述基于所述正确输入对象对一待调整内容进行调整,具体为:用所述标点符号替换所述待调整内容中最末端的标点符号。
可选的,所述分析所述第一语句,获得一正确输入对象具体包括:将所述第一语句进行分词处理,获得至少三个子句;在所述至少三个子句中确定出相同的第一子句,所述第一子句即为所述正确输入对象。
可选的,所述基于所述正确输入对象对所述待调整内容进行调整,具体为:用所述第一子句替换所述待调整内容中与所述第一子句相关的内容。
可选的,所述分析所述第一语句,获得一正确输入对象,具体包括:将所述第一语句以字为单位进行分词,获得至少三个单独文字;基于除最后一个单独文字之外的其余单独文字确定出所述最后一个单独文字;将所述最后一个单独文字确定为正确输入对象。
可选的,所述基于所述正确输入对象对所述待调整内容进行调整,具体为:用所述确定出的最后一个单独文字替换所述待调整内容中与所述确定出的最后一个单独文字相关的内容。
本发明一实施例还提供一种电子设备,包括:声音采集单元,用于采集第一语句;第一处理单元,用于分析所述第一语句,获得一正确输入对象;第二处理单元,用于基于所述正确输入对象对一待调整内容进行调整。
可选的,所述声音采集单元具体还用于在采集所述第一语句之前,采集第二语句;所述第二处理单元具体还用于基于所述第二语句,确定所述待调整内容。
可选的,所述第二语句具体为包含语音命令的第一子句和包含所述待调整内容的第二子句。
可选的,所述第一处理单元具体用于判断所述第一语句是否包含标点符号;当所述第一语句包含所述标点符号时,获取所述标点符号。
可选的,所述第二处理单元具体用于用所述标点符号替换所述待调整内容中最末端的标点符号。
可选的,所述第一处理单元具体用于将所述第一语句进行分词处理,获得至少三个子句;在所述至少三个子句中确定出相同的第一子句,所述第一子句即为所述正确输入对象。
可选的,所述第二处理单元具体用于用所述第一子句替换所述待调整内容中与所述第一子句相关的内容。
可选的,所述第一处理单元具体用于将所述第一语句以字为单位进行分词,获得至少三个单独文字;基于除最后一个单独文字之外的其余单独文字确定出所述最后一个单独文字;将所述最后一个单独文字确定为正确输入对象。
可选的,所述第二处理单元具体用于用所述确定出的最后一个单独文字替换所述待调整内容中与所述确定出的最后一个单独文字相关的内容。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本发明一实施例通过语音输入的方式输入第一语句,然后分析第一语句,获得一个正确输入对象,然后基于该正确输入对象对一待调整内容进行调整。本实施例中的方法因为是通过语音输入的方式,输入一个正确的内容,然后就能够基于该正确的内容对一待调整内容进行调整,所以这样的修改方式准确率高,而且本实施例中的方法不需要特别的先去选择出错误的地方,只要输入正确的内容即可完成自动修改,所以效率也高。
进一步,本发明一实施例中还通过语音输入的方式输入第二语句,然后基于第二语句,确定出待调整内容。因此,在本实施例中,首先可通过语音输入快速精确的定位到所需要的位置,可解决现有技术中因为显示区域较小,导致定位精度低的问题;其次先将待调整内容确定出来,可以减少匹配的计算量,所以节约了时间和计算量,减小了功耗。
附图说明
图1为本发明一实施例中的语音输入方法的流程图;
图2a-图2c为本发明第一实施例中的语音输入方法的示意图;
图3为本发明一实施例中的电子设备的功能框图。
具体实施方式
本发明提供一种语音输入方法及电子设备,用以解决现有技术中存在的修改方式存在的效率低和准确率低的技术问题。
本发明实施例中的技术方案为解决上述的技术问题,总体思路如下:
通过语音输入的方式输入第一语句,然后分析第一语句,获得一个正确输入对象,然后基于该正确输入对象对一待调整内容进行调整。本实施例中的方法因为是通过语音输入的方式,输入一个正确的内容,然后就能够基于该正确的内容对一待调整内容进行调整,所以这样的修改方式准确率高,而且本实施例中的方法不需要特别的先去选择出错误的地方,只要输入正确的内容即可完成自动修改,所以效率也高。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
本发明一实施例提供一种语音输入方法,应用于一支持语音识别的电子设备上,该电子设备例如是手机、平板电脑、笔记本电脑等电子设备,该电子设备上已接收到一待调整内容,该待调整内容可以是通过语音输入的,也可以是通过键盘输入的,也可以是别的电子设备发送的。
请参考图1,该方法包括:
步骤101:通过语音输入的方式输入第一语句;
步骤102:分析第一语句,获得一正确输入对象;
步骤103:基于正确输入对象对一待调整内容进行调整。
其中,在步骤101中,通过语音输入的方式输入第一语句,具体例如是通过电子设备上的声音采集单元采集到用户输入的第一语句,第一语句例如是包含标点符号的语句,用于对待调整内容的标点符号进行调整;第一语句还例如是对要调整的内容的描述性的语句;当然,在其他实施例中,第一语句还可以是其他的语句,只要包含正确的输入对象即可。
在步骤102中,分析第一语句,具体例如是先通过声学特征的提取,例如线性预测系数LPC、倒谱系数CEP、Mel倒谱系数MFCC和感知线性预测PLP及MFCC的计算;再通过声学模型进行匹配,例如利用隐马尔可夫模型;再通过语言模型进行匹配,本部分为本领域技术人员所熟知的内容,所以在此不再详述。
在步骤102中,通过分析第一语句,获得一个正确的输入对象,即用于对待调整内容进行调整的正确的输入对象,例如是标点符号或一个字或一个词。
接下来执行步骤103,即基于步骤102中获得的正确输入对象,对待调整内容进行调整,例如用正确的标点符号或字或词替代待调整内容中错误的部分。
在进一步的实施例中,在步骤101之前,该方法还包括:通过语音输入的方式输入第二语句;基于第二语句,确定待调整内容。
在具体实施过程中,输入第二语句例如是输入包含语音命令的第一子句和包含待调整内容的第二子句,例如第二语句是“选中‘你今天吃饭了吗’”,那么“选中”即为第一子句,表示需要电子设备执行的指令,“你今天吃饭了吗”即为第二子句,为待调整的内容;其中,选中的方式,例如是用高亮显示突出被选中的内容,或者是通过改变字体的方式,以突出被选中的内容与未被选中的内容的显示效果上的不同;再例如用户输入的第二子句为“定位到‘你今天吃饭了吗’句号之后”,那么“定位”即为第一子句,表示电子设备需要执行的指令就是将光标进行定位,而定位的位置的即包含在第二子句中,即“‘你今天吃饭了吗’句号”之后,而且第二子句也表示待调整的内容即为“‘你今天吃饭了吗’句号”。
因此,在本实施例中,可通过语音输入快速精确的定位到需要的位置,所以能够解决现有技术中因为显示区域较小,导致定位精度低的问题,其次先将待调整内容确定出来,可以减少匹配的计算量,所以节约了时间和计算量,减小了功耗。
为了更清楚说明本实施例中的语音输入方法的实施过程,以下将分别举例进行说明。
第一实施例:
在本实施例中,例如用户在通过语音输入一个文本,例如短信,并且选择了自动配置标点符号,但是因为自动配置标点符号并不完全正确,例如用户通过语音输入“你今天吃饭了吗”,然后通过语音识别,将用户的语音输入通过识别显示在显示单元上,并根据自动配置标点符号返回了标点符号:句号,请参考图2a所示,显示单元20上显示有一待调整内容201。但其实上用户更希望这里返回的是问号,所以这时用户可以通过语音输入的方式输入第一语句,例如“问号”,即执行了步骤101,那么这时继续执行步骤102,即分析第一语句,判读第一语句是否包含标点符号,通过分析,发现在本实施例中,第一语句包含标点符号,那么就进一步分析,获取到该标点符号,即问号。然后执行步骤103,即用获取到的标点符号替换待调整内容中最末端的标点符号,在本实施例中,即用问号替换了文本最后的那个句号,替换完成后的示意图请参考图2b所示。
在另一实施例中,步骤103也可以是替换所有的标点符号,例如将所有需要修改的标点符合用语音选中,例如用户输入“选中逗号”,那么所有逗号都会被选中,然后在步骤103中被替换掉。
当然,在实际运用中,用户即使发现此处标点符号有错误,但是并不想进行修改,就可以继续下一句的输入,例如再利用语音输入“我也没吃”,那么电子设备检测到该语句中并未包含标点符号,所以并不是用于调整标点符号的语句,就按照正常语音识别的过程进行识别,并将该语句输出显示在显示单元20上,例如如图2c所示。
然后可以重复上述过程,直至文本输入完成。
第二实施例:
在本实施例中,假如用户发出了一个语音指令,即“打电话给王兰”,电子设备在采集到该语音输入之后,就对其进行语音识别,识别出是“打电话给王兰”之后,但是不知道是“王兰”还是“王岚”,所以就会去电话本中去找“王兰”或“王岚”所对应的电话号码,但是假如此时电子设备的电话本中存储的电话本不仅包括“王兰”,还包括“王岚”,所以电子设备在匹配的过程中,有可能匹配到“王岚”,而不是“王兰”,要么就是两个都匹配到了,因为无法判断到底是哪一个,所以要么就不执行“打电话”的指令,要么就是随机拨打一个,所以有可能就拨打错误了。
因此,这时,用户就可以在输入“打电话给王兰”之后,就紧接着输入第一语句,例如“兰花的兰”,即执行步骤101,那么电子设备首先识别“打电话给王兰”,识别出是一个给王兰打电话的语音指令后,就接着识别下一句,即第一语句,即执行步骤102,具体包括:将第一语句进行分词处理,获得至少三个子句;在至少三个子句中确定出相同的第一子句,第一子句即为正确输入对象。
例如,对用户的输入的第一语句进行语义分析,提取“的”的音节,进行分词处理,如“兰花的兰”可被分解成“的”、“兰花”、“兰”三个部分,并确定最后一个“的”后的文字“兰”即为目标文字;然后识别“的”前的修饰词汇“兰花”,提取与目标文字重复的文字,即“兰”,并确定该文字为正确的输入对象。
然后执行步骤103,即用第一子句替换待调整内容中与第一子句相关的内容。在本实施例中,例如用“兰”替换电子设备识别出来的“打电话给王岚”中的“岚”,那么电子设备执行完步骤103之后,获得的语音命令即为“打电话给王兰”,接下来再去匹配电话本,就会正确的找到“王兰”,并拨打电话。
因此,通过本实施例中的方法可以准确的、高效率的进行修改需要修改的内容。
在另一实施例中,如果电子设备在识别出语音命令之后的预设时间内,还未接收到第一语句,那么就继续执行语音命令,或者放弃该语音命令,当然,也可以设置其他的应对方式,例如提示用户输入第一语句。
在本实施例中,是以调整一个语音命令为例进行说明的,但是本实施例中的方法同样可应用于对文本的修改,例如用户利用键盘或语音输入了一段文本内容,其中有“打电话给王岚”,但是因为用户真正想要的是“打电话给王兰”,所以这时可以通过一个触发操作触发修改的流程,例如用语音输入“修改”,或者通过一个图形界面来触发,只要让电子设备知道接下来输入的语句是调整的语句即可。
那么用户可以输入第一语句,例如“兰花的兰”,然后可通过与上述类似的方式确定出正确输入对象为“兰”,然后执行步骤103,即寻找与“兰”同音、谐音的文字进行更改,更改为“兰”。
第三实施例:
在本实施例中,不管用户是在输入语音命令还是在输入文本的过程中,可以通过另一种方式进行错误修改,例如用户利用语音输入了句话,“张先生”,但是因为语音输入的不准确,被识别成了“章先生”,所以这时用户就可以通过语音输入的方式输入第一语句,对“章先生”进行纠正,例如用户输入的第一语句为“弓长张”,此时,步骤101执行完成。
接下来执行步骤102,即分析第一语句,获得一正确输入对象,在本实施例中,具体包括:将第一语句以字为单位进行分词,获得至少三个单独文字;基于除最后一个单独文字之外的其余单独文字确定出最后一个单独文字;将确定出的最后一个单独文字确定为正确输入对象。
具体来说,例如第一语句为“弓长张”,那么就将第一语句分为“弓”、“长”和“张”三部分,当然,在实际识别时,因为第一语句也是通过语音输入,所以“弓”还可能是识别成了别的,例如“共”,同样“长”和“张”也可能被识别成了别的,所以这时要根据“弓”和“长”来确定最后一个单独文字是哪个zhang,具体可以通过字形识别确定识别出的所有zhang中同时包含gong和chang的形的字是哪个,那么这个字就是正确输入对象,在本实施例中,最后确定出来的文字即为“张”。
接下来执行步骤103,即用确定出的最后一个单独文字替换待调整内容中与确定出的最后一个单独文字相关的内容,具体例如是查找同音、谐音或类似笔画的文字,进行更改。
另外,对于第二实施例中和第三实施例中不同的分析规则如何合理使用,可以是先判断第一语句中是否有“的”,如果有“的”的话,就采用第二实施例中的方式进行分析;如果没有“的”,那么就可以采用第三实施例中的分析方式进行分析。
当然,在其他实施例中,也可以采用其他的分析方式,具体可根据修改的对象不同采用不同的分析方式。
本发明一实施例中还提供一种电子设备,该电子设备例如是手机、平板电脑、笔记本电脑等电子设备,该电子设备支持语音识别。
如图3所示,该电子设备包括:声音采集单元301,用于采集第一语句;第一处理单元302,用于分析第一语句,获得一正确输入对象;第二处理单元303,用于基于正确输入对象对一待调整内容进行调整。
在一实施例中,声音采集单元301具体还用于在采集第一语句之前,采集第二语句;第二处理单元303具体还用于基于第二语句,确定该待调整内容。
进一步,第二语句具体为包含语音命令的第一子句和包含该待调整内容的第二子句。
在另一实施例中,第一处理单元302具体用于判断第一语句是否包含标点符号;当第一语句包含该标点符号时,获取该标点符号。
进一步,第二处理单元303具体用于用标点符号替换待调整内容中最末端的标点符号。
在另一实施例中,第一处理单元302具体用于将第一语句进行分词处理,获得至少三个子句;在至少三个子句中确定出相同的第一子句,第一子句即为正确输入对象。
进一步,第二处理单元303具体用于用第一子句替换待调整内容中与第一子句相关的内容。
在另一实施例中,第一处理单元302具体用于将第一语句以字为单位进行分词,获得至少三个单独文字;基于除最后一个单独文字之外的其余单独文字确定出最后一个单独文字;将最后一个单独文字确定为正确输入对象。
进一步,第二处理单元303具体用于用确定出的最后一个单独文字替换待调整内容中与确定出的最后一个单独文字相关的内容。
在一实施例中,第一处理单元302具体例如是语音处理芯片,设置在电子设备的电路板上。
进一步,第二处理单元303可以集成在电子设备的中央处理器中,也可以是单独的处理芯片,设置在电子设备的电路板上。
进一步,第一处理单元302可以与第二处理单元303是相同的芯片,也可以是不同的芯片。
进一步,声音采集单元,例如是麦克风、麦克风阵列。
以上各实施例可以单独实施,也可以结合实施,技术人员可根据实际需要进行选择。
前述图1实施例中的语音输入方法中的各种变化方式和具体实例同样适用于本实施例的电子设备,通过前述对语音输入方法的详细描述,本领域技术人员可以清楚的知道本实施例中电子设备的实施方法,所以为了说明书的简洁,在此不再详述。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本发明一实施例通过语音输入的方式输入第一语句,然后分析第一语句,获得一个正确输入对象,然后基于该正确输入对象对一待调整内容进行调整。本实施例中的方法因为是通过语音输入的方式,输入一个正确的内容,然后就能够基于该正确的内容对一待调整内容进行调整,所以这样的修改方式准确率高,而且本实施例中的方法不需要特别的先去选择出错误的地方,只要输入正确的内容即可完成自动修改,所以效率也高。
进一步,本发明一实施例中还通过语音输入的方式输入第二语句,然后基于第二语句,确定出待调整内容。因此,在本实施例中,首先可通过语音输入快速精确的定位到所需要的位置,可解决现有技术中因为显示区域较小,导致定位精度低的问题;其次先将待调整内容确定出来,可以减少匹配的计算量,所以节约了时间和计算量,减小了功耗。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (18)

1.一种语音输入方法,应用于一电子设备中,其特征在于,所述方法包括:
通过语音输入的方式输入第一语句;
分析所述第一语句,获得一正确输入对象;
基于所述正确输入对象对一待调整内容进行调整。
2.如权利要求1所述的方法,其特征在于,在所述通过语音输入的方式输入第一语句之前,所述方法还包括:
通过语音输入的方式输入第二语句;
基于所述第二语句,确定所述待调整内容。
3.如权利要求2所述的方法,其特征在于,所述通过语音输入的方式输入第二语句,具体为:
输入包含语音命令的第一子句和包含所述待调整内容的第二子句。
4.如权利要求1所述的方法,其特征在于,所述分析所述第一语句,获得一正确输入对象,具体包括:
判断所述第一语句是否包含标点符号;
当所述第一语句包含所述标点符号时,获取所述标点符号。
5.如权利要求4所述的方法,其特征在于,所述基于所述正确输入对象对一待调整内容进行调整,具体为:
用所述标点符号替换所述待调整内容中最末端的标点符号。
6.如权利要求1所述的方法,其特征在于,所述分析所述第一语句,获得一正确输入对象,具体包括:
将所述第一语句进行分词处理,获得至少三个子句;
在所述至少三个子句中确定出相同的第一子句,所述第一子句即为所述正确输入对象。
7.如权利要求6所述的方法,其特征在于,所述基于所述正确输入对象对所述待调整内容进行调整,具体为:
用所述第一子句替换所述待调整内容中与所述第一子句相关的内容。
8.如权利要求1所述的方法,其特征在于,所述分析所述第一语句,获得一正确输入对象,具体包括:
将所述第一语句以字为单位进行分词,获得至少三个单独文字;
基于除最后一个单独文字之外的其余单独文字确定出所述最后一个单独文字;
将所述最后一个单独文字确定为正确输入对象。
9.如权利要求8所述的方法,其特征在于,所述基于所述正确输入对象对所述待调整内容进行调整,具体为:
用所述确定出的最后一个单独文字替换所述待调整内容中与所述确定出的最后一个单独文字相关的内容。
10.一种电子设备,其特征在于,包括:
声音采集单元,用于采集第一语句;
第一处理单元,用于分析所述第一语句,获得一正确输入对象;
第二处理单元,用于基于所述正确输入对象对一待调整内容进行调整。
11.如权利要求10所述的电子设备,其特征在于,所述声音采集单元具体还用于在采集所述第一语句之前,采集第二语句;
所述第二处理单元具体还用于基于所述第二语句,确定所述待调整内容。
12.如权利要求11所述的电子设备,其特征在于,所述第二语句具体为包含语音命令的第一子句和包含所述待调整内容的第二子句。
13.如权利要求10所述的电子设备,其特征在于,所述第一处理单元具体用于判断所述第一语句是否包含标点符号;当所述第一语句包含所述标点符号时,获取所述标点符号。
14.如权利要求13所述的电子设备,其特征在于,所述第二处理单元具体用于用所述标点符号替换所述待调整内容中最末端的标点符号。
15.如权利要求10所述的电子设备,其特征在于,所述第一处理单元具体用于将所述第一语句进行分词处理,获得至少三个子句;在所述至少三个子句中确定出相同的第一子句,所述第一子句即为所述正确输入对象。
16.如权利要求15所述的电子设备,其特征在于,所述第二处理单元具体用于用所述第一子句替换所述待调整内容中与所述第一子句相关的内容。
17.如权利要求10所述的电子设备,其特征在于,所述第一处理单元具体用于将所述第一语句以字为单位进行分词,获得至少三个单独文字;基于除最后一个单独文字之外的其余单独文字确定出所述最后一个单独文字;将所述最后一个单独文字确定为正确输入对象。
18.如权利要求17所述的电子设备,其特征在于,所述第二处理单元具体用于用所述确定出的最后一个单独文字替换所述待调整内容中与所述确定出的最后一个单独文字相关的内容。
CN201210584246.9A 2012-12-28 2012-12-28 一种语音输入方法及电子设备 Active CN103903618B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210584246.9A CN103903618B (zh) 2012-12-28 2012-12-28 一种语音输入方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210584246.9A CN103903618B (zh) 2012-12-28 2012-12-28 一种语音输入方法及电子设备

Publications (2)

Publication Number Publication Date
CN103903618A true CN103903618A (zh) 2014-07-02
CN103903618B CN103903618B (zh) 2017-08-29

Family

ID=50994900

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210584246.9A Active CN103903618B (zh) 2012-12-28 2012-12-28 一种语音输入方法及电子设备

Country Status (1)

Country Link
CN (1) CN103903618B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105869632A (zh) * 2015-01-22 2016-08-17 北京三星通信技术研究有限公司 基于语音识别的文本修订方法和装置
CN105893345A (zh) * 2016-03-28 2016-08-24 联想(北京)有限公司 一种信息处理方法和电子设备
CN106250364A (zh) * 2016-07-20 2016-12-21 科大讯飞股份有限公司 一种文本修正方法及装置
CN106293368A (zh) * 2015-05-26 2017-01-04 联想(北京)有限公司 一种数据处理方法及电子设备
CN106484134A (zh) * 2016-09-20 2017-03-08 深圳Tcl数字技术有限公司 基于安卓***的语音输入标点符号的方法及装置
CN106782543A (zh) * 2017-03-24 2017-05-31 联想(北京)有限公司 一种信息处理方法和电子设备
CN107221328A (zh) * 2017-05-25 2017-09-29 百度在线网络技术(北京)有限公司 修改源的定位方法及装置、计算机设备及可读介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1482469A2 (en) * 2003-05-29 2004-12-01 Robert Bosch Gmbh System, method and device for language education through a voice portal server
CN1645477A (zh) * 2004-01-20 2005-07-27 微软公司 使用用户纠正的自动语音识别学习
CN1703923A (zh) * 2002-10-18 2005-11-30 中国科学院声学研究所 一种便携式数字移动通讯设备及其语音控制方法和***
CN1892817A (zh) * 2005-06-28 2007-01-10 阿瓦雅技术公司 语音识别辅助的合成字符的自动完成
CN1941077A (zh) * 2005-09-27 2007-04-04 株式会社东芝 识别语音输入中的字符串的语音识别设备和方法
JP4064413B2 (ja) * 2005-06-27 2008-03-19 株式会社東芝 コミュニケーション支援装置、コミュニケーション支援方法およびコミュニケーション支援プログラム
CN102792320A (zh) * 2010-01-18 2012-11-21 苹果公司 智能自动化助理
WO2012167168A2 (en) * 2011-06-03 2012-12-06 Apple Inc. Generating and processing task items that represent tasks to perform

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1703923A (zh) * 2002-10-18 2005-11-30 中国科学院声学研究所 一种便携式数字移动通讯设备及其语音控制方法和***
EP1482469A2 (en) * 2003-05-29 2004-12-01 Robert Bosch Gmbh System, method and device for language education through a voice portal server
CN1645477A (zh) * 2004-01-20 2005-07-27 微软公司 使用用户纠正的自动语音识别学习
JP4064413B2 (ja) * 2005-06-27 2008-03-19 株式会社東芝 コミュニケーション支援装置、コミュニケーション支援方法およびコミュニケーション支援プログラム
CN1892817A (zh) * 2005-06-28 2007-01-10 阿瓦雅技术公司 语音识别辅助的合成字符的自动完成
CN1941077A (zh) * 2005-09-27 2007-04-04 株式会社东芝 识别语音输入中的字符串的语音识别设备和方法
CN102792320A (zh) * 2010-01-18 2012-11-21 苹果公司 智能自动化助理
WO2012167168A2 (en) * 2011-06-03 2012-12-06 Apple Inc. Generating and processing task items that represent tasks to perform

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105869632A (zh) * 2015-01-22 2016-08-17 北京三星通信技术研究有限公司 基于语音识别的文本修订方法和装置
CN106293368A (zh) * 2015-05-26 2017-01-04 联想(北京)有限公司 一种数据处理方法及电子设备
CN106293368B (zh) * 2015-05-26 2020-05-26 联想(北京)有限公司 一种数据处理方法及电子设备
CN105893345A (zh) * 2016-03-28 2016-08-24 联想(北京)有限公司 一种信息处理方法和电子设备
CN106250364A (zh) * 2016-07-20 2016-12-21 科大讯飞股份有限公司 一种文本修正方法及装置
CN106484134A (zh) * 2016-09-20 2017-03-08 深圳Tcl数字技术有限公司 基于安卓***的语音输入标点符号的方法及装置
WO2018053964A1 (zh) * 2016-09-20 2018-03-29 深圳Tcl数字技术有限公司 基于安卓***的语音输入标点符号的方法及装置
CN106782543A (zh) * 2017-03-24 2017-05-31 联想(北京)有限公司 一种信息处理方法和电子设备
CN107221328A (zh) * 2017-05-25 2017-09-29 百度在线网络技术(北京)有限公司 修改源的定位方法及装置、计算机设备及可读介质
US10528670B2 (en) 2017-05-25 2020-01-07 Baidu Online Network Technology (Beijing) Co., Ltd. Amendment source-positioning method and apparatus, computer device and readable medium
CN107221328B (zh) * 2017-05-25 2021-02-19 百度在线网络技术(北京)有限公司 修改源的定位方法及装置、计算机设备及可读介质

Also Published As

Publication number Publication date
CN103903618B (zh) 2017-08-29

Similar Documents

Publication Publication Date Title
CN103903618A (zh) 一种语音输入方法及电子设备
CN106598939B (zh) 一种文本纠错方法及装置、服务器、存储介质
CN102682763B (zh) 修正语音输入文本中命名实体词汇的方法、装置及终端
US9026428B2 (en) Text/character input system, such as for use with touch screens on mobile phones
CN103645876B (zh) 语音输入方法和装置
CN1918578B (zh) 具有自动校正的手写及语音输入
KR102191425B1 (ko) 인터랙티브 캐릭터 기반 외국어 학습 장치 및 방법
CN103021412B (zh) 语音识别方法和***
CN103000176B (zh) 语音识别方法和***
CN103578471B (zh) 语音辨识方法及其电子装置
KR101474854B1 (ko) 음성인식을 통해 컨트롤 객체를 선택하기 위한 장치 및 방법
KR20120011010A (ko) 수기 인식 방법 및 장치
CN104166462A (zh) 一种文字的输入方法和***
CN102439540A (zh) 输入法编辑器
CN103400576B (zh) 基于用户行为日志的语音模型更新方法及装置
CN102148031A (zh) 语音识别与交互***及方法
GB2355833A (en) Natural language input
CN110738997B (zh) 一种信息修正方法、装置、电子设备及存储介质
Vertanen et al. Parakeet: A continuous speech recognition system for mobile touch-screen devices
CN103186522A (zh) 电子设备及其自然语言分析方法
CN103631784B (zh) 页面内容检索方法和***
CN114783424A (zh) 文本语料筛选方法、装置、设备及存储介质
CN113343671A (zh) 一种语音识别后的语句纠错方法、装置、设备及存储介质
CN107424612A (zh) 处理方法、装置和机器可读介质
WO2016013685A1 (en) Method and system for recognizing speech including sequence of words

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant