CN109739425A - 一种虚拟键盘、语音输入方法、装置及电子设备 - Google Patents
一种虚拟键盘、语音输入方法、装置及电子设备 Download PDFInfo
- Publication number
- CN109739425A CN109739425A CN201810356267.2A CN201810356267A CN109739425A CN 109739425 A CN109739425 A CN 109739425A CN 201810356267 A CN201810356267 A CN 201810356267A CN 109739425 A CN109739425 A CN 109739425A
- Authority
- CN
- China
- Prior art keywords
- content
- input
- editing area
- recognition result
- voice
- 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
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明公开了一种虚拟键盘,应用于电子设备,所述电子设备具有显示区域,所述虚拟键盘包括:语音输入控件;编辑区域,用于显示通过所述语音输入控件所采集到的语音信号的识别结果,并接收输入操作,显示基于所述输入操作所生成的输入结果;其中,所述显示区域中的内容与所述编辑区域中的内容相对应。本申请通过在键盘中设置编辑区域,从而在识别出语音信号的识别结果后,将识别结果显示在编辑区域,进而通过编辑区域进行输入操作,就可以通过对输入操作进行接收来对识别结果进行编辑,无需切换到按键方式等其他键盘模式就可以基于输入操作生成输入结果,由此来节省切换等操作流程,提高语音输入的效率。
Description
技术领域
本发明涉及虚拟键盘技术领域,特别涉及一种虚拟键盘、语音输入方法、装置及电子设备。
背景技术
随着触摸屏的广泛使用,带动了虚拟键盘技术的发展。而在虚拟键盘技术中,普通的输入法键盘都是通过按键方式或者语音输入方式实现,对于语音输入方式,是根据语音识别结构显示内容的。
但通常会因为噪音等影响需要对识别结果中的字符进行二次编辑,此时就需要切换到按键方式,如从语音输入界面切换到中文输入界面,再对识别结果中的字符进行编辑。因此,造成语音输入的输入效率较低。
发明内容
鉴于上述问题,本申请提供了一种虚拟键盘、语音输入方法、装置及电子设备,用以解决现有技术中语音输入效率较低的技术问题。
本申请提供了一种虚拟键盘,应用于电子设备,所述电子设备具有显示区域,所述虚拟键盘包括:
语音输入控件;
编辑区域,用于显示通过所述语音输入控件所采集到的语音信号的识别结果,并接收输入操作,显示基于所述输入操作所生成的输入结果;
其中,所述显示区域中的内容与所述编辑区域中的内容相对应。
上述虚拟键盘,优选地,所述输入操作包括:对所述识别结果的编辑操作,和/或,对所述语音输入控件的语音输入操作。
上述虚拟键盘,优选地,所述键盘还包括:
至少一个键区,所述键区用于触发相应的功能。
上述虚拟键盘,优选地,所述键盘还包括:
候选区域,用于在所述输入结果中的目标内容被选中时,显示所述目标内容的候选内容。
本申请还提供了一种语音输入方法,应用于电子设备,所述电子设备具有显示区域和虚拟键盘,所述虚拟键盘包括语音输入控件及编辑区域,所述方法包括:
识别通过所述语音输入控件所采集到的语音信号,得到识别结果;
将所述识别结果显示在所述编辑区域;
通过所述编辑区域接收输入操作;
基于所述输入操作,生成输入结果;
将所述输入结果显示在所述编辑区域,其中,所述显示区域中的内容与所述编辑区域中的内容相对应。
上述方法,优选地,所述输入操作包括:对所述识别结果的编辑操作,和/或,对所述语音输入控件的语音输入操作。
上述方法,优选地,基于所述输入操作,生成输入结果,包括:
基于所述编辑操作和/或所述语音输入操作,对所述编辑区域中的识别结果进行编辑,得到输入结果。
上述方法,优选地,还包括:
响应于所述输入结果的目标内容的选中操作,在所述虚拟键盘的候选区域显示所述目标内容的候选内容;
响应于对所述候选内容中目标候选内容的选中操作,将所述目标候选内容替换所述目标内容。
上述方法,优选地,所述在所述虚拟键盘的候选区域显示所述目标内容的候选内容,包括:
在所述虚拟键盘的候选区域,分别显示所述目标内容中各内容对象的候选对象;
所述对所述候选内容中目标候选内容的选中操作,包括:分别对所述各内容对象的目标候选对象的选中操作。
本申请还提供了一种语音输入装置,应用于电子设备,所述电子设备具有显示区域和虚拟键盘,所述虚拟键盘包括语音输入控件及编辑区域,所述方法包括:
识别模块,用于识别通过所述语音输入控件所采集到的语音信号,得到识别结果;
显示模块,用于将所述识别结果显示在所述编辑区域;
接收模块,用于通过所述编辑区域接收输入操作;
生成模块,用于基于所述输入操作,生成输入结果,由所述显示模块将所述输入结果显示在所述编辑区域,其中,所述显示区域中的显示内容与所述编辑区域中的内容相对应。
本申请还提供了一种电子设备,包括:
显示器,用于显示有显示区域及虚拟键盘,所述虚拟键盘包括语音输入控件及编辑区域;
存储器,用于存储应用程序及应用程序运行所产生的数据;
处理器,用于执行所述应用程序,以实现以下功能:识别通过所述语音输入控件所采集到的语音信号,得到识别结果;将所述识别结果显示在所述编辑区域;通过所述编辑区域接收输入操作;基于所述输入操作,生成输入结果;将所述输入结果显示在所述编辑区域,其中,所述显示区域中的显示内容与所述编辑区域中的内容相对应。
借由上述技术方案,本申请提供的一种虚拟键盘,通过在键盘中设置编辑区域,从而在识别出语音信号的识别结果后,将识别结果显示在编辑区域,进而通过编辑区域进行输入操作,就可以通过对输入操作进行接收来对识别结果进行编辑,无需切换到按键方式等其他键盘模式就可以基于输入操作生成输入结果,由此来节省切换等操作流程,提高语音输入的效率。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本申请实施例一提供的一种虚拟键盘的布局示意图;
图2~图6、图7a、图7b、图8~图15分别为本申请实施例的应用示例图;
图16为本申请实施例二提供的一种语音输入方法的流程图;
图17为本申请实施例二的部分流程图;
图18为本申请实施例三提供的一种语音输入装置的结构示意图;
图19为本申请实施例四提供的一种电子设备的结构示意图;
图20及图21分别为本申请实施例的其他应用示例图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
参考图1,为本申请实施例一提供的一种虚拟键盘的布局示意图,该虚拟键盘是指能够进行语音输入的输入法键盘,应用于电子设备上,如手机、pad或电脑等,该电子上具有显示区域,该显示区域可以理解为显示虚拟键盘输入结果的区域,如对话框中的输入内容所在区域,如图2中所示。
在本实施例中,该虚拟键盘可以包括:
语音输入控件101,用于接收用户的语音输入操作,从而触发电子设备上的语音信号采集装置采集语音信号。
其中,语音输入操作可以为用户长按语音输入控件开始语音输入离开语音输入控件结束语音输入的操作,或者,语音输入操作可以为用户单击语音输入控件开始语音输入而再次单击语音输入控件结束语音输入的操作,等等。
需要说明的是,语音信号采集装置可以为电子设备上所设置的收音装置,如麦克风等装置。
其中,在电子设备中还可以设置有滤波器等组件对语音信号进行滤波去噪等处理。
编辑区域102,用于显示通过语音输入控件101所采集到的语音信号的识别结果,并接收输入操作,显示基于输入操作所生成的输入结果。
其中,显示区域中的内容与编辑区域中的内容相对应。
需要说明的是,在用户对语音输入控件101进行语音输入操作之后,电子设备通过语音信号采集装置对语音信号进行采集并对语音信号进行识别,得到识别结果,之后,将该识别结果显示在编辑区域102中,该编辑区域102能够接收用户针对识别结果的输入操作,如选中、删除、光标移动、语音输入等操作,从而电子设备能够基于这些输入操作对编辑区域102上的识别结果进行编辑,生成输入结果,进而在编辑区域102上显示编辑后生成的输入结果。
其中,编辑区域102中的识别结果或输入结果可以为由字符组成的字符串,其中包含至少一个字符,字符可以为中文字符、英文字符及标点符号等,如图2中所示。相应的,电子设备中的显示区域的内容与编辑区域102中的内容相一致。
其中,编辑区域102中的字符串中的字符之间可以设置一定的空间间隔,以便于用户进行单个字符或多个字符的操作,如选中单个字符或者移动光标等操作,如图3中所示,即在编辑区域102中显示识别结果中的字符串以大***形式显示,以便用户进行编辑操作。
需要说明的是,显示区域中的内容与编辑区域中的内容相对应,是指:显示区域中的内容与编辑区域中的内容完全一致,或者,显示区域中的内容包含编辑区域中进行编辑之前的内容和进行编辑之后的内容,例如,显示区域中的内容包含识别结果以及基于输入操作所生成的输入结果。
在一种实现方式中,编辑区域102的大***形式可以有常规的普通模式,还可以有编辑模式,例如,在用户对语音输入控件进行操作之后,编辑区域102被触发唤醒或者弹出而默认进入普通模式,在用户在编辑区域102中进行光标选定操作之后,编辑区域102可以进入编辑模式,进行编辑处理,而在用户点击相应的完成键区时,编辑区域102即可推出编辑模式进行普通模式,或者直接推出当前虚拟键盘,切换到其他输入模式。
由上述技术方案,本申请实施例一提供的一种虚拟键盘,通过在键盘中设置编辑区域,从而在识别出语音信号的识别结果后,将识别结果显示在编辑区域,进而通过编辑区域进行输入操作,就可以通过对输入操作进行接收来对识别结果进行编辑,无需切换到按键方式等其他键盘模式就可以基于输入操作生成输入结果,由此来节省切换等操作流程,提高语音输入的效率。
在一种实现方式中,编辑区域102中所接收到的输入操作可以为:针对识别结果的编辑操作,和/或,对语音输入控件的语音输入操作。
其中,对识别结果的编辑操作可以为对单个字符或多个字符的字符选中操作、字符前后的光标移动操作、对选中字符的删除操作、对选中字符的替换操作、添加字符操作,等等。而对语音输入控件的语音输入操作可以为:对语音输入控件进行长按或者连续两次点击,以进行语音输入的操作。
相应的,本实施例中的电子设备在编辑区域102上接收到输入操作之后,基于输入操作对识别结果进行编辑,从而得到输入结果。
例如,编辑区域102中显示有识别结果字符串,用户对字符串中的一个或多个字符进行选中、并对语音输入控件进行长按进行语音输入操作,本实施例中将选中的字符替换为所采集到的语音信号对应的字符串,从而生成输入结果,电子设备显示区域中的内容与该输入结果相一致,如图4中所示。
再如,编辑区域102中显示有识别结果字符串,用户对字符串中的光标位置进行更换操作,此时编辑区域102进入大***形式的编辑模式,在用户对语音输入控件进行两次点击进行语音输入操作,本实施例中将采集到的语音信号对应的字符串添加到光标所在的位置,从而生成输入结果,电子设备显示区域中的内容与该输入结果相一致,如图5中所示。
其中,用户对字符串的选中操作可以为滑动选中或者双击选中等操作。
在一种实现方式中,本实施例中的虚拟键盘还可以包括有:至少一个键区,该键区可以用于触发相应的功能。
其中,该键区可以用于输入相应的字符,例如,键区可以为标点符号键区、空格键区、换行符键区及其他特殊符号键区等。
例如,编辑区域102中显示有识别结构字符串,用户移动字符串中的光标位置,并点击标点符号键区进行标点符号的输入操作,本实施例中在识别结果字符串中的光标位置添加标点符号,从而生成输入结果,电子设备显示区域中的内容与该输入结果相一致,如图6中所示。
再如,编辑区域102中显示有识别结构字符串,用户对字符串中光标所在位置点击空格键区或换行符键区以进行空格输入或换行输入操作,本实施例中在识别结果字符串中的光标位置添加空格或进行换行编辑,从而生成输入结果,电子设备显示区域中的内容与该输入结果相一致,如图7a和图7b中所示。
其中,该键区还可以为删除符号键区,用于删除选中的字符或者删除光标之前的字符。
例如,编辑区域102中显示有识别结果字符串,用户对字符串中的一个或多个字符进行选中并进行删除操作或者用户在选定光标位置后点击删除符号键区,本实施例中将这些选中的字符或光标位置之前的字符进行删除,从而生成输入结果,电子设备显示区域中的内容与该输入结果内容一致,如图8中所示。
其中,该键区还可以为切换键区,用于切换至相应的输入模式,如中文字符输入模式、英文字符输入模式、日文字符输入模式等等。
例如,编辑区域102中显示识别结果字符串,用户对字符串中的光标位置进行选定后点击切换键区切换至英文字符输入模式,并进行英文字符输入操作,之后切换回编辑区域102,本实施例中将输入的英文字符添加到编辑区域102的字符串中光标所在位置,从而生成输入结果,电子设备显示区域中的内容与该输入结果内容一致,如图9中所示。
在一种实现方式中,本实施例中的虚拟键盘中还可以包括有候选区域,该候选区域可以在输入结果或识别结果中的目标内容被选中时出现或弹出,并显示目标内容的候选内容。
其中,候选区域可以设置在虚拟键盘中空闲的位置,如导航栏区域,如图10中所示,也可以是电子设备的显示屏中其他空闲的位置,如显示区域或其他区域,如图11中所示。
需要说明的是,选中的目标内容可以为输入结果或者识别结果中的一个或多个字符组成的字符串。
在一种实现方式中,候选区域中所显示的候选内容可以包括:至少一个目标内容作为一个整体的候选对象,例如,被选中的目标内容为“背景”,相应的,目标内容的候选内容可以包括有:“北京”、“北境”、“背静”等等,如图12中所示。用户可以对这些候选内容进行选择,以选中其中一个目标候选内容,将该目标候选内容替换之前选中的目标内容,如图13中所示,编辑区域102中显示有识别结果字符串,用户对字符串中的“背景”进行选中操作,并在候选区域显示“背景”的候选内容后对候选内容进行选中操作,如选择“北京”作为目标内容“背景”的目标候选内容的操作,本实施例中将“北京”替换识别结果中的“背景”从而生成输入结果,电子设备显示区域中的内容与该输入结果内容一致。
或者,候选区域中所显示的候选区域中所显示的候选内容可以包括:目标内容中各内容对象即字符各自的候选对象,被选中的目标内容为“背景”,相应的,目标内容的候选内容可以包括有“背”的候选对象:“被”、“北”、“呗”,还包括有“景”的候选对象:“经”“京”“净”,而每个字符的候选对象的显示方式可以按照行列的方式单独显示,或者按照任意组词的方式组合显示,如图14中所示。用户可以对每个字符的候选内容进行单独选择,以选中每个字符的目标候选对象组成目标候选内容,将该目标候选内容替换之前选中的目标内容,如图15中所示,编辑区域102中显示有识别结果字符串,用户对字符串中的“背景”进行选中操作,并在候选区域显示“背”和“景”各自的候选内容后对候选内容进行选中操作,如选择“北”“京”组成目标内容“背景”的目标候选内容的操作,本实施例中将“北京”替换识别结果中的“背景”从而生成输入结果,电子设备显示区域中的内容与该输入结果内容一致。
参考图16,为本申请实施例二提供的一种语音输入方法的实现流程图,本实施例中的方法可以应用于电子设备,如具有显示区域和虚拟键盘的手机、pad或电脑等,该虚拟键盘可以如图1至图15中的虚拟键盘所示,包括有语音输入控件及编辑区域。
在本实施例中,该方法可以包括以下步骤:
步骤1601:识别通过语音输入控件所采集到的语音信号,得到识别结果。
其中,本实施例中可以通过语音信号采集装置在语音输入控件被用户的语音输入操作触发后开始采集语音信号,并通过处理器等对语音信号进行识别,得到识别结果。
需要说明的是,语音输入操作可以为用户长按语音输入控件开始语音输入离开语音输入控件结束语音输入的操作,或者,语音输入操作可以为用户单击语音输入控件开始语音输入而再次单击语音输入控件结束语音输入的操作,等等。
需要说明的是,语音信号采集装置可以为电子设备上所设置的收音装置,如麦克风等装置。
其中,在电子设备中还可以设置有滤波器等组件对语音信号进行滤波去噪等处理。
步骤1602:将识别结果显示在编辑区域。
其中,本实施例中的识别结果可以为由字符组成的字符串,其中包含至少一个字符,字符可以为中文字符、英文字符及标点符号等,如图2中所示。而编辑区域在显示识别结果时可以在字符串中的字符之间设置一定的空间间隔,以便于用户进行单个字符或多个字符的操作,如选中单个字符或者移动光标等操作,如图3中所示,即在编辑区域中显示识别结果中的字符串以大***形式显示,以便用户进行编辑操作。
步骤1603:通过编辑区域接收输入操作。
其中,输入操作即为用户在编辑区域上所进行的操作,诸如选中、删除、光标移动、语音输入等操作,从而用户可以基于编辑区域对识别结果进行编辑。
步骤1604:基于输入操作,生成输入结果。
其中,本实施例中是基于输入操作对编辑区域中的识别结果进行编辑,从而生成输入结果。
步骤1605:将输入结果显示在编辑区域。
其中,显示区域中的内容与所述编辑区域中的内容相对应。
由上述技术方案,本申请实施例二提供的一种语音输入方法,通过包含语音输入控件及编辑区域的虚拟键盘,从而在识别出语音信号的识别结果后,将识别结果显示在编辑区域,进而通过编辑区域进行输入操作,就可以通过对输入操作进行接收来对识别结果进行编辑,无需切换到按键方式等其他键盘模式就可以基于输入操作生成输入结果,由此来节省切换等操作流程,提高语音输入的效率。
在一种实现方式中,用户在编辑区域上的输入操作可以为:对识别结果的编辑操作,和/或,对语音输入控件的语音输入操作。
其中,对识别结果的编辑操作可以为对单个字符或多个字符的字符选中操作、字符前后的光标移动操作、对选中字符的删除操作、对选中字符的替换操作、添加字符操作,等等。而对语音输入控件的语音输入操作可以为:对语音输入控件进行长按或者连续两次点击,以进行语音输入的操作。
相应的,本实施例中的电子设备在编辑区域上接收到输入操作之后,基于输入操作中编辑操作和/或语音输入操作,对编辑区域中的识别结果进行编辑,从而得到输入结果。
在一种实现方式中,本实施例中还可以接收到用户在虚拟键盘上的键区上的操作,如对虚拟键盘上能够触发相应功能的键区的点击操作,如编辑符号键区、空格键区、换行符键区、其他特殊符号键区、删除符号键区及切换键区等等。用户在虚拟键盘上点击键区和/或在编辑区域上进行输入操作,从而本实施例对这些操作进行响应,实现对编辑区域中的识别结果的编辑,由此生成输入结果,显示在显示区域及编辑区域。
在一种实现方式中,虚拟键盘还可以包括有候选区域,该候选区域可以在输入结果或识别结果中的目标内容被选中时出现或弹出,或者一直显示,相应的,在用户选中目标内容时,候选区域中显示目标内容的候选内容,如图17中所示,本实施例中的方法还可以包括以下步骤:
步骤1701:接收对输入结果或识别结果中目标内容的选中操作。
其中,选中的目标内容可以为输入结果或者识别结果中的一个或多个字符组成的字符串。
步骤1702:在虚拟键盘的候选区域显示目标内容的候选内容。
其中,候选区域可以设置在虚拟键盘中空闲的位置,如导航栏区域,如图10中所示,也可以是电子设备的显示屏中其他空闲的位置,如显示区域或其他区域,如图11中所示。
步骤1703:接收对候选内容中目标候选内容的选中操作。
步骤1704:将目标候选内容替换目标内容。
在一种实现方式中,候选区域中所显示的候选内容可以包括:至少一个目标内容作为一个整体的候选对象,例如,被选中的目标内容为“背景”,相应的,目标内容的候选内容可以包括有:“北京”、“北境”、“背静”等等,如图12中所示。用户可以对这些候选内容进行选择,以选中其中一个目标候选内容,将该目标候选内容替换之前选中的目标内容,如图13中所示,编辑区域102中显示有识别结果字符串,用户对字符串中的“背景”进行选中操作,并在候选区域显示“背景”的候选内容后对候选内容进行选中操作,如选择“北京”作为目标内容“背景”的目标候选内容的操作,本实施例中将“北京”替换识别结果中的“背景”从而生成输入结果,电子设备显示区域中的内容与该输入结果内容一致。
或者,候选区域中所显示的候选区域中所显示的候选内容可以包括:目标内容中各内容对象即字符各自的候选对象,被选中的目标内容为“背景”,相应的,目标内容的候选内容可以包括有“背”的候选对象:“被”、“北”、“呗”,还包括有“景”的候选对象:“经”“京”“净”,而每个字符的候选对象的显示方式可以按照行列的方式单独显示,或者按照任意组词的方式组合显示,如图14中所示。用户可以对每个字符的候选内容进行单独选择,以选中每个字符的目标候选对象组成目标候选内容,将该目标候选内容替换之前选中的目标内容,如图15中所示,编辑区域102中显示有识别结果字符串,用户对字符串中的“背景”进行选中操作,并在候选区域显示“背”和“景”各自的候选内容后对候选内容进行选中操作,如选择“北”“京”组成目标内容“背景”的目标候选内容的操作,本实施例中将“北京”替换识别结果中的“背景”从而生成输入结果,电子设备显示区域中的内容与该输入结果内容一致。
参考图18,为本申请实施例三提供的一种语音输入装置的结构示意图,本实施例中的装置可以应用于电子设备,具有显示区域和虚拟键盘的手机、pad或电脑等,该虚拟键盘可以如图1至图15中的虚拟键盘所示,包括有语音输入控件及编辑区域。
在本实施例中,该装置可以包括以下结构:
识别模块1801,用于识别通过所述语音输入控件所采集到的语音信号,得到识别结果。
其中,本实施例中可以通过语音信号采集装置在语音输入控件被用户的语音输入操作触发后开始采集语音信号,并通过处理器等对语音信号进行识别,得到识别结果。
需要说明的是,语音输入操作可以为用户长按语音输入控件开始语音输入离开语音输入控件结束语音输入的操作,或者,语音输入操作可以为用户单击语音输入控件开始语音输入而再次单击语音输入控件结束语音输入的操作,等等。
需要说明的是,语音信号采集装置可以为电子设备上所设置的收音装置,如麦克风等装置。
其中,在电子设备中还可以设置有滤波器等组件对语音信号进行滤波去噪等处理。
显示模块1802,用于将所述识别结果显示在所述编辑区域。
其中,本实施例中的识别结果可以为由字符组成的字符串,其中包含至少一个字符,字符可以为中文字符、英文字符及标点符号等,如图2中所示。而编辑区域在显示识别结果时可以在字符串中的字符之间设置一定的空间间隔,以便于用户进行单个字符或多个字符的操作,如选中单个字符或者移动光标等操作,如图3中所示,即在编辑区域中显示识别结果中的字符串以大***形式显示,以便用户进行编辑操作。
接收模块1803,用于通过所述编辑区域接收输入操作。
其中,输入操作即为用户在编辑区域上所进行的操作,诸如选中、删除、光标移动、语音输入等操作,从而用户可以基于编辑区域对识别结果进行编辑。
生成模块1804,用于基于所述输入操作,生成输入结果,由所述显示模块将所述输入结果显示在所述编辑区域,其中,所述显示区域中的显示内容与所述编辑区域中的内容相对应。
其中,本实施例中是基于输入操作对编辑区域中的识别结果进行编辑,从而生成输入结果。
由上述技术方案,本申请实施例三提供的一种语音输入装置,通过包含语音输入控件及编辑区域的虚拟键盘,从而在识别出语音信号的识别结果后,将识别结果显示在编辑区域,进而通过编辑区域进行输入操作,就可以通过对输入操作进行接收来对识别结果进行编辑,无需切换到按键方式等其他键盘模式就可以基于输入操作生成输入结果,由此来节省切换等操作流程,提高语音输入的效率。
在一种实现方式中,用户在编辑区域上的输入操作可以为:对识别结果的编辑操作,和/或,对语音输入控件的语音输入操作。
在一种实现方式中,本实施例中还可以接收到用户在虚拟键盘上的键区上的操作,如对虚拟键盘上能够触发相应功能的键区的点击操作,如编辑符号键区、空格键区、换行符键区、其他特殊符号键区、删除符号键区及切换键区等等。用户在虚拟键盘上点击键区和/或在编辑区域上进行输入操作,从而本实施例对这些操作进行响应,实现对编辑区域中的识别结果的编辑,由此生成输入结果,显示在显示区域及编辑区域。
在一种实现方式中,虚拟键盘还可以包括有候选区域,该候选区域可以在输入结果或识别结果中的目标内容被选中时出现或弹出,或者一直显示。
参考图19,为本申请实施例四提供的一种电子设备的结构示意图,该电子设备可以为手机、pad或电脑等。
在本实施例中,该电子设备可以包括:
显示器1901,用于显示有显示区域及虚拟键盘,所述虚拟键盘包括语音输入控件及编辑区域。
其中,虚拟键盘可以如图1至图15中的虚拟键盘所示。
存储器1902,用于存储应用程序及应用程序运行所产生的数据。
其中,存储器1902可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
处理器1903,用于执行所述应用程序,以实现以下功能:识别通过所述语音输入控件所采集到的语音信号,得到识别结果;将所述识别结果显示在所述编辑区域;通过所述编辑区域接收输入操作;基于所述输入操作,生成输入结果;将所述输入结果显示在所述编辑区域,其中,所述显示区域中的显示内容与所述编辑区域中的内容相对应。
由上述技术方案,本申请实施例四提供的一种电子设备,通过包含语音输入控件及编辑区域的虚拟键盘,从而在识别出语音信号的识别结果后,将识别结果显示在编辑区域,进而通过编辑区域进行输入操作,就可以通过对输入操作进行接收来对识别结果进行编辑,无需切换到按键方式等其他键盘模式就可以基于输入操作生成输入结果,由此来节省切换等操作流程,提高语音输入的效率。
以下对本申请实施例的具体实现进行说明:
本实施例中的电子设备将虚拟键盘中的编辑区域显示成大***形式,以形成大***键盘的显示形式,如图20及图21中所示的编辑框及语音按钮。
首先,电子设备在启动某个应用或功能需要进行字符输入时,即***输入控件被激活,操作***向输入法键盘应用发送显示普通键盘信号,键盘显示,如中文输入键盘或英文输入键盘灯;
之后,用户通过长按普通键盘中语音按钮进行语音识别,在放手后结束语音输入,得到识别结果的内容后直接将结果内容对编辑框进行上屏,即显示,同时普通键盘自动切换到本实施例中的大***键盘,而语音识别内容以大***形式显示。大***键盘中导航栏可以直接显示常用标点符号。
具体的:
第一,用户可以通过本实施例中的大***键盘进行内容增加:
(1)大***键盘中长按语音按钮,在光标处自动***语音识别的结果。此时编辑框中光标处会自动上屏语音识别的结果。
(2)大***键盘中点击空格键/换行键(键区),在光标处自动***空格/换行符。此时编辑框中光标处会自动上屏空格或者换行。
(3)大***键盘内容未选中时,导航条中显示常用标点符号,点击标点符号,可以直接在光标处***标点符号。
(4)大***键盘中直接点击中文按钮或英文按钮(键区),直接切换到中文或英文键盘,点击按键,中英文结果之后返回***到大***键盘光标处,同时编辑框中光标处自动***返回的中英文结果。
第二,用户可以通过本实施例中的大***键盘进行内容替换:
(1)在大***键盘中点击选中单个字或者长按滑动选中多个字后。在选中状态下,长按语按键进行语音识别,识别结果会对大***选中内容进行替换。同时输入编辑框中与大***键盘选中的字相对应的内容自动也跟随被替换;
(2)在大***键盘中点击选中单个字或者长按滑动选中多个字、词、句子后,通过识别引擎再次自动识别,将结果候选词直接显示在导航栏或者在候选词界面中。之后可以点击任意候选词或者组合候选词来替换之前选中的那个字,同时输入编辑框中与大***键盘选中相对应的内容自动也跟随被替换;
第三,用户可以通过本实施例中的大***键盘进行内容删除:
(1)大***键盘中点击删除按键对光标之前的内容进行删除,此时编辑框中会自动删除与大***刚删除的内容。
(2)大***键盘中单击选中单个或长按选中句子,点击删除按键大***中该选中内容被删除,同时编辑框中会自动删除与大***刚删除的内容。
由此,在本实施例中大***键盘包含普通键盘中的中文键盘,英文键盘,删除,换行,空格,语音输入。而大***键盘可以对编辑框内容进行随意增删改,在大***键盘中选中多个词或句子时可对候选词中单个或多个字词的随意组合,对大***键盘中选中的内容替换。
另外,大***键盘中包含常用标点符号,可以快速替换或***标点符号,也可以随意切换到中文或英文键盘,实现对大***中内容中英文内容混合修改,还可以对大***键盘中的内容增删改实现与对编辑框中内容同步增删改操作。
本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述语音输入方法。
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述语音输入方法。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:识别通过所述语音输入控件所采集到的语音信号,得到识别结果;将所述识别结果显示在所述编辑区域;通过所述编辑区域接收输入操作;基于所述输入操作,生成输入结果;将所述输入结果显示在所述编辑区域,其中,所述显示区域中的显示内容与所述编辑区域中的内容相对应。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (11)
1.一种虚拟键盘,其特征在于,应用于电子设备,所述电子设备具有显示区域,所述虚拟键盘包括:
语音输入控件;
编辑区域,用于显示通过所述语音输入控件所采集到的语音信号的识别结果,并接收输入操作,显示基于所述输入操作所生成的输入结果;
其中,所述显示区域中的内容与所述编辑区域中的内容相对应。
2.根据权利要求1所述的虚拟键盘,其特征在于,所述输入操作包括:对所述识别结果的编辑操作,和/或,对所述语音输入控件的语音输入操作。
3.根据权利要求1或2所述的虚拟键盘,其特征在于,所述键盘还包括:
至少一个键区,所述键区用于触发相应的功能。
4.根据权利要求1或2所述的虚拟键盘,其特征在于,所述键盘还包括:
候选区域,用于在所述输入结果中的目标内容被选中时,显示所述目标内容的候选内容。
5.一种语音输入方法,其特征在于,应用于电子设备,所述电子设备具有显示区域和虚拟键盘,所述虚拟键盘包括语音输入控件及编辑区域,所述方法包括:
识别通过所述语音输入控件所采集到的语音信号,得到识别结果;
将所述识别结果显示在所述编辑区域;
通过所述编辑区域接收输入操作;
基于所述输入操作,生成输入结果;
将所述输入结果显示在所述编辑区域,其中,所述显示区域中的内容与所述编辑区域中的内容相对应。
6.根据权利要求5所述的方法,其特征在于,所述输入操作包括:对所述识别结果的编辑操作,和/或,对所述语音输入控件的语音输入操作。
7.根据权利要求6所述的方法,其特征在于,基于所述输入操作,生成输入结果,包括:
基于所述编辑操作和/或所述语音输入操作,对所述编辑区域中的识别结果进行编辑,得到输入结果。
8.根据权利要求5所述的方法,其特征在于,还包括:
响应于所述输入结果的目标内容的选中操作,在所述虚拟键盘的候选区域显示所述目标内容的候选内容;
响应于对所述候选内容中目标候选内容的选中操作,将所述目标候选内容替换所述目标内容。
9.根据权利要求8所述的方法,其特征在于,所述在所述虚拟键盘的候选区域显示所述目标内容的候选内容,包括:
在所述虚拟键盘的候选区域,分别显示所述目标内容中各内容对象的候选对象;
所述对所述候选内容中目标候选内容的选中操作,包括:分别对所述各内容对象的目标候选对象的选中操作。
10.一种语音输入装置,其特征在于,应用于电子设备,所述电子设备具有显示区域和虚拟键盘,所述虚拟键盘包括语音输入控件及编辑区域,所述方法包括:
识别模块,用于识别通过所述语音输入控件所采集到的语音信号,得到识别结果;
显示模块,用于将所述识别结果显示在所述编辑区域;
接收模块,用于通过所述编辑区域接收输入操作;
生成模块,用于基于所述输入操作,生成输入结果,由所述显示模块将所述输入结果显示在所述编辑区域,其中,所述显示区域中的显示内容与所述编辑区域中的内容相对应。
11.一种电子设备,其特征在于,包括:
显示器,用于显示有显示区域及虚拟键盘,所述虚拟键盘包括语音输入控件及编辑区域;
存储器,用于存储应用程序及应用程序运行所产生的数据;
处理器,用于执行所述应用程序,以实现以下功能:识别通过所述语音输入控件所采集到的语音信号,得到识别结果;将所述识别结果显示在所述编辑区域;通过所述编辑区域接收输入操作;基于所述输入操作,生成输入结果;将所述输入结果显示在所述编辑区域,其中,所述显示区域中的显示内容与所述编辑区域中的内容相对应。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810356267.2A CN109739425B (zh) | 2018-04-19 | 2018-04-19 | 一种虚拟键盘、语音输入方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810356267.2A CN109739425B (zh) | 2018-04-19 | 2018-04-19 | 一种虚拟键盘、语音输入方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109739425A true CN109739425A (zh) | 2019-05-10 |
CN109739425B CN109739425B (zh) | 2020-02-18 |
Family
ID=66354429
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810356267.2A Active CN109739425B (zh) | 2018-04-19 | 2018-04-19 | 一种虚拟键盘、语音输入方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109739425B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110289024A (zh) * | 2019-06-26 | 2019-09-27 | 北京字节跳动网络技术有限公司 | 一种音频编辑方法、装置、电子设备及存储介质 |
CN111161735A (zh) * | 2019-12-31 | 2020-05-15 | 安信通科技(澳门)有限公司 | 一种语音编辑方法及装置 |
CN111176532A (zh) * | 2019-11-29 | 2020-05-19 | 腾讯科技(深圳)有限公司 | 文本处理的方法、基于语音识别的信息处理方法及装置 |
CN111899732A (zh) * | 2020-06-17 | 2020-11-06 | 北京百度网讯科技有限公司 | 语音输入方法、装置及电子设备 |
CN112230811A (zh) * | 2020-10-15 | 2021-01-15 | 科大讯飞股份有限公司 | 输入方法、装置、设备及存储介质 |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1115057A (zh) * | 1994-04-25 | 1996-01-17 | 株式会社日立制作所 | 复合输入的信息处理装置中误输入的处理方法及装置 |
CN1397866A (zh) * | 2002-08-02 | 2003-02-19 | 北京南山高科技有限公司 | 在具有精简键盘设备上语音输入汉字的方法和装置 |
CN1717717A (zh) * | 2003-06-02 | 2006-01-04 | 国际商业机器公司 | 手持便携式设备的语音输入方法编辑器的体系结构 |
US20070198258A1 (en) * | 2006-02-17 | 2007-08-23 | Inventec Appliances Corp. | Method and portable device for inputting characters by using voice recognition |
CN101976173A (zh) * | 2010-11-24 | 2011-02-16 | 广州市久邦数码科技有限公司 | 一种用于嵌入式触摸屏虚拟键盘上的多语言混合输入方法 |
CN103366742A (zh) * | 2012-03-31 | 2013-10-23 | 盛乐信息技术(上海)有限公司 | 语音输入方法及*** |
CN103941959A (zh) * | 2013-01-23 | 2014-07-23 | Lg电子株式会社 | 电子设备以及其控制方法 |
CN104346515A (zh) * | 2013-08-09 | 2015-02-11 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN204229302U (zh) * | 2014-11-17 | 2015-03-25 | 联想(北京)有限公司 | 电子设备 |
CN105786204A (zh) * | 2014-12-26 | 2016-07-20 | 联想(北京)有限公司 | 信息处理方法和电子设备 |
CN106775349A (zh) * | 2016-11-29 | 2017-05-31 | 珠海市魅族科技有限公司 | 一种文字内容的语音修改方法及装置 |
CN106814879A (zh) * | 2017-01-03 | 2017-06-09 | 北京百度网讯科技有限公司 | 一种输入方法和装置 |
CN106940595A (zh) * | 2017-03-16 | 2017-07-11 | 北京云知声信息技术有限公司 | 一种信息编辑方法及装置 |
WO2017186350A1 (en) * | 2016-04-29 | 2017-11-02 | Myscript | System and method for editing input management |
CN107835305A (zh) * | 2017-10-26 | 2018-03-23 | 北京百度网讯科技有限公司 | 用于具有屏幕的终端设备的信息输入方法和装置 |
-
2018
- 2018-04-19 CN CN201810356267.2A patent/CN109739425B/zh active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1115057A (zh) * | 1994-04-25 | 1996-01-17 | 株式会社日立制作所 | 复合输入的信息处理装置中误输入的处理方法及装置 |
CN1397866A (zh) * | 2002-08-02 | 2003-02-19 | 北京南山高科技有限公司 | 在具有精简键盘设备上语音输入汉字的方法和装置 |
CN1717717A (zh) * | 2003-06-02 | 2006-01-04 | 国际商业机器公司 | 手持便携式设备的语音输入方法编辑器的体系结构 |
US20070198258A1 (en) * | 2006-02-17 | 2007-08-23 | Inventec Appliances Corp. | Method and portable device for inputting characters by using voice recognition |
CN101976173A (zh) * | 2010-11-24 | 2011-02-16 | 广州市久邦数码科技有限公司 | 一种用于嵌入式触摸屏虚拟键盘上的多语言混合输入方法 |
CN103366742A (zh) * | 2012-03-31 | 2013-10-23 | 盛乐信息技术(上海)有限公司 | 语音输入方法及*** |
CN103941959A (zh) * | 2013-01-23 | 2014-07-23 | Lg电子株式会社 | 电子设备以及其控制方法 |
CN104346515A (zh) * | 2013-08-09 | 2015-02-11 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN204229302U (zh) * | 2014-11-17 | 2015-03-25 | 联想(北京)有限公司 | 电子设备 |
CN105786204A (zh) * | 2014-12-26 | 2016-07-20 | 联想(北京)有限公司 | 信息处理方法和电子设备 |
WO2017186350A1 (en) * | 2016-04-29 | 2017-11-02 | Myscript | System and method for editing input management |
CN106775349A (zh) * | 2016-11-29 | 2017-05-31 | 珠海市魅族科技有限公司 | 一种文字内容的语音修改方法及装置 |
CN106814879A (zh) * | 2017-01-03 | 2017-06-09 | 北京百度网讯科技有限公司 | 一种输入方法和装置 |
CN106940595A (zh) * | 2017-03-16 | 2017-07-11 | 北京云知声信息技术有限公司 | 一种信息编辑方法及装置 |
CN107835305A (zh) * | 2017-10-26 | 2018-03-23 | 北京百度网讯科技有限公司 | 用于具有屏幕的终端设备的信息输入方法和装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110289024A (zh) * | 2019-06-26 | 2019-09-27 | 北京字节跳动网络技术有限公司 | 一种音频编辑方法、装置、电子设备及存储介质 |
CN110289024B (zh) * | 2019-06-26 | 2021-03-02 | 北京字节跳动网络技术有限公司 | 一种音频编辑方法、装置、电子设备及存储介质 |
CN111176532A (zh) * | 2019-11-29 | 2020-05-19 | 腾讯科技(深圳)有限公司 | 文本处理的方法、基于语音识别的信息处理方法及装置 |
CN111161735A (zh) * | 2019-12-31 | 2020-05-15 | 安信通科技(澳门)有限公司 | 一种语音编辑方法及装置 |
CN111899732A (zh) * | 2020-06-17 | 2020-11-06 | 北京百度网讯科技有限公司 | 语音输入方法、装置及电子设备 |
CN112230811A (zh) * | 2020-10-15 | 2021-01-15 | 科大讯飞股份有限公司 | 输入方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109739425B (zh) | 2020-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109739425A (zh) | 一种虚拟键盘、语音输入方法、装置及电子设备 | |
CN106687889B (zh) | 显示器便捷式文本输入和编辑 | |
CN104461346B (zh) | 一种视障人士触控屏幕的方法、装置及智能触屏移动终端 | |
CN102033710B (zh) | 用于管理文件夹的方法和相关设备 | |
CN103026318A (zh) | 输入法编辑器 | |
CN108334371A (zh) | 编辑对象的方法和装置 | |
CN108924622A (zh) | 一种视频处理方法及其设备、存储介质、电子设备 | |
CN108984093A (zh) | 触控操作方法、装置、存储介质及电子设备 | |
CN104298654A (zh) | 用于显示信息的方法、装置 | |
CN109787957A (zh) | 配置文件的配置方法及相关装置 | |
CN110215707A (zh) | 游戏中语音交互的方法及装置、电子设备、存储介质 | |
CN103207918A (zh) | 一种演示文稿的动画效果管理方法、***及装置 | |
CN113918522A (zh) | 一种文件生成方法、装置及电子设备 | |
CN109656704B (zh) | 一种信息处理方法及信息处理装置 | |
CN106168880B (zh) | 一种输入控制的方法及终端 | |
US9122665B2 (en) | Rich formatting for a data label associated with a data point | |
CN103941979A (zh) | 一种在移动设备中输入文字的方法和装置 | |
CN106782509A (zh) | 一种语料标注方法和装置及终端 | |
CN103853463A (zh) | 语音操控方法及装置 | |
CN104007952A (zh) | 一种输入方法、装置及电子设备 | |
EP3065032A1 (en) | Word prediction input method and terminal | |
CN104636196B (zh) | 一种进行模式切换以实现页面参照的方法及装置 | |
CN104317501B (zh) | 触摸书写状态下的操作指令输入方法和*** | |
CN102915654A (zh) | 数字文件的处理方法和电子阅读装置 | |
CN104424223A (zh) | 一种基于输入法的app搜索与快捷启动方法及相关输入法*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |