识别输入时修改项的输入方法、 终端及系统 【技术领域】
本发明属于计算机、 软件技术领域。技术背景 当前计算机技术高速发展, 为了更好地应用计算机技术处理各种事务, 针对于字 符的输入操作, 人们发展了各种各样的输入方法。基本的输入类型包括键盘输入、 鼠标输 入、 触摸屏输入等输入类型, 在这些输入方式的基础上, 人们还发展了其它的输入方式, 比 如语音输入、 唇语输入、 手势输入等等通过信息识别来实现的输入类型。
特别是语音输入, 是目前应用日益广泛的输入类型。语音输入工具, 比如国际商 业机器公司的 ViaVoice 语音输入工具, 是已经应用多年, 并具有良好识别率的语音输入形 式。
在进行语音输入时, 能够通过语音识别将用户的语音转变成字符。 需要指出的是, 语音识别技术虽然不断地发展, 但在目前及将来相当长的时间内, 仍旧无法达到完全识别 的程度。于是, 在进行错误内容修改时, 通常会提供修改选项, 来输出各个具有近似发音的 候选内容。 通过这类形式的纠错列表, 来完成正确词汇的选择操作, 以及逐步建立针对于个 人特征的语音数据库。
对于目前的技术而言, 用户在进行语音纠错操作时, 通常是直接针对着选项列表 进行选择接近于正确项的内容, 然后将其数据调转到输入栏中, 在输入栏中进行纠错处理。 或者, 直接在输入栏中输入正确的字符信息, 作为原错误识别内容的纠错信息。 目前的这类 和修改项相关的技术, 还有着很大的改进空间。
发明内容
本发明的目的, 是提供一种识别输入时修改项的输入方法, 以及配套的终端及系 统, 利用本发明, 能够针对于识别输入中需要进行修改操作时, 提供实现更加便利的修改方 式。
本发明提供一种识别输入时修改项的输入方法, 该方法包括有如下步骤 :
步骤 1, 设置针对于修改项列表的修改规则, 在该规则中, 每一个修改项独立设置 为可编辑项 ;
步骤 2, 采集用户针对于修改项的编辑信息, 在确认之后输出, 将相应的识别数据 和字符内容建立起关联关系, 和 / 或进行确认之后可编辑项内容的输出。
进一步, 所述的识别输入的方式, 为具有修改项列表的语音输入方式或唇语输入 方式或手势输入方式。
进一步, 所述的修改项, 在用户选择之后进入到编辑状态。
进一步, 所述的可编辑项, 包括删除字符、 增加字符等操作形式。
进一步, 所述的可编辑项, 所进行的编辑操作形式包括添加图片或声音或多媒体 信息。进一步, 所述的可编辑项, 为 RICHEDIT 控件。
进一步, 所述的可编辑项内容输出时, 更替原有的错误识别内容。
本发明还提供一种用以实现识别输入时修改项输入操作的终端, 该终端包括有通 过识别进行字符输入的功能模块, 且该功能模块在输入时能够产生修改项列表, 其特征在 于该终端包括 :
修改规则模块, 设置针对于修改项列表的修改规则, 在该规则中, 每一个修改项独 立设置为可编辑项 ;
可编辑修改项组件, 采集用户针对于修改项的编辑信息, 在确认之后输出, 将相应 的识别数据和字符内容建立起关联关系, 和 / 或进行确认之后编辑项的修改项的输出。
进一步, 所述的终端还包括有识别映射修订模块, 用以存储经独立的修改项和确 认内容对应起来的数据信息, 用以更替原有的对应数据信息。
进一步, 所述的终端还包括有编辑修改项输出模块, 用以将可编辑修改项组件编 辑后的内容信息, 输出到对应有原识别字符处, 并更改原有的错误识别字符。
本发明还提供一种用以实现识别输入时修改项输入操作的系统, 该系统包括 :
系统服务器, 用以向下述的终端提供远程的识别输入服务, 其中包括提供可编辑 的修改项 ;
终端, 和所述的系统服务器相连接, 作为识别输入的输出和输入端口, 包括有可编 辑修改项组件。附图说明
参图 1 展示的是一种语音输入法的常见界面的示意图, 具体对应的是国际商业机 器公司所提供的 ViaVioce 中文语音输入界面。
参图 2 描述的是本发明中一个实施例的示意图。
参图 3 描述的是本发明中一个实施例的示意图, 是在图 2 所示实施例的基础上展 开的。 具体实施方式
在本发明中, 所描述的识别输入, 指的是包括有修改项列表的识别输入方式, 作为 典型的输入方式举例, 为语音输入方式, 而其它的输入方式, 比如唇语的输入方式、 手势的 输入方式, 等等包括有修改项列表的识别输入方式, 也同样可以应用于本发明。
为了说明的方便, 在本发明中, 我们通过语音输入方式进行举例, 当然, 实际的应 用并不局限于语音输入。
下面对本发明的方法做进一步的描述。该方法包括有如下步骤 :
步骤 1, 设置针对于修改项列表的修改规则, 在该规则中, 每一个修改项独立设置 为可编辑项 ;
步骤 2, 采集用户针对于修改项的编辑信息, 在确认之后输出, 将相应的识别数据 和字符内容建立起关联关系, 和 / 或进行确认之后可编辑项内容的输出。
参图 1 所示, 这儿展示的是一种语音输入法的常见界面, 对应的是国际商业机器 公司所提供的 ViaVioce 中文语音输入界面。 其中, 在左侧提供的是当前编辑文档 100, 右侧提供的是修改项编辑界面 200, 在下侧展示的是触发语音输入的语音触发图标 300。
用户在启动了语音触发图标 300 之后, 就可以启动所对应的语音输入工具了, 于 是, 在当前编辑文档 100 中, 用户就可以采用语音的方式进行中文输入。
作为举例, 在当前编辑文档 100 中, 我们展示了 “笨方法” 这 3 个字符, 这 3 个字符 是通过语音识别的方式进行输入的, 但由于语音输入法识别的局限性, 这 3 个字符并没有 准确输入用户所希望的正确字符形式 “本发明” 。
于是, 用户就可以通过修改项编辑界面 200, 来对这 3 个字符进行编辑, 并进行数 据存储, 当数据存储之后, 用户所希望正确输入的字符 “本发明” 就可以和用户所对应输入 的语音进行绑定了, 当下一次进行语音输入的时候, 就有希望能够正确地输入这 3 个字符。
根据现有的技术, 用户进行该步骤的方式是这样的 :
针对着修改项编辑界面 200, 用户在修改项编辑界面 200 的字符输入栏 220 中, 可 以直接输入正确的字符。就如同本实施例所展示那样, 用户可以直接输入 “本发明” 这3个 字符。
另外, 在修改项编辑界面 200 的上部方框中, 展示有修改项列表 210。在修改项列 表 210 中, 用以展示和用户需要修改的发音内容相对应的各种可能性的词汇。修改项列表 210 中所展示的修改项的数量, 可以由用户或者语音识别服务提供商进行设定。 在设定最大 数量的情况下, 所输出的修改项的数量在该最大数量范围之内。
在本实施例中, 展示了 5 个修改项。假如修改项列表 210 中所展示的修改项 211 有正确的字符内容, 那么, 用户可以直接用鼠标点选该正确的修改项 211, 来完成针对于正 确字符的输入操作。另外, 用户也可以采用语音的方式来输入修改项 211 的次序号, 从而经 过语音识别之后, 将正确的修改项在字符输入栏 220 中输入。
在本发明中, 因为没有正确的修改项 211, 因此, 在现有的技术中, 就需要用户在 字符输入栏 220 中, 采用现有的其它的输入方法, 比如拼音输入法或者五笔输入法, 来输入 “本发明” 这 3 个中文字符。当然, 按照现有的字符输入方式, 还可以这样进行 :
首先选择修改项列表 210 中的某一个修改项 211, 经该选择操作的触发之后, 该修 改项 211 中的字符内容可以转入到字符输入栏 220 中。于是, 用户可以在字符输入栏 220 中, 对其已有的字符进行输入操作, 当完成正确字符的输入操作之后, 就可以将该词汇以及 对应语音信息存储到对应的语言数据库中了。
在现有的技术中, 所述的修改项列表 210 中所输出的各种字符数据, 可以通过一 个用以完成字符输出操作的控件来实现。
参图 2 所示, 这儿所描述的实施例, 是应用有本发明的实施例。参图中所示, 修改 项列表 210 中展示的第三个修改项 211, 所对应的字符内容是 “本发明中” 。显然, 在这儿所 提供的 5 个修改项 211 中, 该修改项和用户所希望输入的字符内容 “本发明” 是最为接近的, 用户只需要将 “中” 字删除, 就可以完成正确的字符输入操作。
在本实施例中, 用户只需要直接选择前述的第三个修改项 211, 就可以使该修改项 211 进入到编辑状态。 进入到编辑状态之后, 就可以直接针对于其中的字符进行修改了。 在 本实施例中, 进行修改的方式, 就是将 “中” 这个字符删除掉。当完成删除操作之后, 直接点 击回车键, 或者点击对应修改项 211 旁边的设置有对号 “√” 的按钮控件, 都可以完成确认 操作。而以往的技术, 只能够在字符输入栏 220 中进行字符的输入操作, 才能够进行信 息的确认操作。
利用本发明所描述的方式, 可以针对于任何一个修改项 211 直接进行编辑, 包括 删除字符、 增加字符等操作形式。 需要指出的是, 如果需要进行编辑的操作形式包括有添加 图片、 声音、 多媒体的信息形式的话, 也可以通过同样的原理, 将修改项转变成可编辑状态, 来进行修改。
在实现本发明时, 作为一个实施例而非限定, 可以将每一个修改项作为一个字符 输入的控件形式来实现。如果有多种输入需求的话, 那么, 还可以采用 RICHEDIT 控件来实 现。
当然, 利用其它的实现方式, 只要能够将修改项转变为编辑状态, 都是可以的。
参图 3 所示, 本图是对应着图 2 进行说明的。当用户针对于第三个修改项 211 完 成了内容的修改操作之后, 经过确认之后, 就可以将当前编辑文档中错误的语音识别字符 内容 “笨方法” 更改为正确的字符内容 “本发明” 。
在本发明中, 还提供了一种用以实现识别输入时修改项输入操作的终端, 该终端 包括有通过识别进行字符输入的功能模块, 该功能模块实现字符输入的具体类型是不限定 的, 作为典型的实施例, 为语音输入的功能模块。 而且该功能模块在输入时能够产生修改项 列表, 产生修改项列表, 是实现本发明的重要基础。进一步, 该终端还包括 : 修改规则模块, 设置针对于修改项列表的修改规则, 在该规则中, 每一个修改项独 立设置为可编辑项 ;
可编辑修改项组件, 采集用户针对于修改项的编辑信息, 在确认之后输出, 将相应 的识别数据和字符内容建立起关联关系, 和 / 或进行确认之后编辑项的修改项的输出。
如前述的图 2 和图 3 所示, 所展示的修改项 211, 就对应着可编辑修改项组件。每 一个可编辑修改项组件, 作为举例而非限定, 都可以通过 RICHEDIT 控件来实现 ; 当然, 采用 其它的编辑输入方式, 同样是可以的。
当完成了针对于修改项 211 所独立进行的修改操作之后, 经过确认, 就可以将该 修改项和对应的识别信息内容建立起相应的映射关系, 进行数据存储。 所存储的映射关系, 是对原映射关系的修正, 可以存储在识别映射修订模块中。
进一步, 对应着所述的终端, 还可以设置有识别映射修订模块, 用以存储经独立的 修改项和确认内容对应起来的数据信息, 用以修正原有的数据信息, 来为提高以后识别时 准确度提供帮助。
进一步, 对应着所述的终端, 还可以设置有编辑修改项输出模块, 用以将可编辑修 改项组件编辑后的内容信息, 直接输出到对应有原识别字符处, 并更改原有的错误识别字 符。
进一步, 在本发明中还提供了一种用以实现识别输入时修改项输入操作的系统, 在本实施例中, 该系统包括 :
系统服务器, 用以向下述的终端提供远程的识别输入服务, 其中包括提供可编辑 的修改项 ; 终端, 和所述的系统服务器相连接, 作为识别输入的输出和输入端口, 包括有可 编辑修改项组件。
在本实施例中, 所提供的系统, 是这样来实施的 : 用户所使用的终端, 为系统的输
入或者输出端口, 进行识别的主要结构, 是通过系统服务器来完成的。 用户所输入的信息内 容, 比如语音信息, 经终端通过对应的传输网络传输到系统服务器中, 进行语音识别。对应 的语言数据库以及识别用的运算处理器件等组件形式, 都设置在系统服务器中。
相应地, 通过系统服务器, 还提供有可直接进入到编辑状态的修改项, 以及由这些 修改项所组成的修改项列表。
所述终端上的可编辑修改项输出组件, 可以将正确的字符内容直接输出到当前正 在编辑的文档部分, 更替原有的错误识别字符信息, 或者其它的信息形式。另外, 也可以将 相应的结果传输至系统服务器中, 将相应的修改后的数据信息进行数据存储, 建立起针对 于该用户的个性数据库。
以上是对本发明的描述而非限定, 基于本发明思想的其它实施例, 亦均在本发明 的保护范围之中。