基于安卓系统的语音输入标点符号的方法及装置与流程

文档序号:12175899阅读:880来源:国知局
基于安卓系统的语音输入标点符号的方法及装置与流程

本发明涉及信息技术领域,尤其涉及一种基于安卓系统的语音输入标点符号的方法及装置。



背景技术:

随着语音识别技术的发展,用户通过语音控制电子设备或者与电子设备进行语音交互的场景越来越多,给人们的生活带来了极大的便利。

但是,现有的语音输入在输入法等应用场景中,由于无法实现自动输入标点符号的功能,用户需要手动在识别的文本中添加标点符号,在长句或文本较长时标点符号的添加操作比较繁琐,导致语音输入的过程繁琐。



技术实现要素:

本发明提供一种基于安卓系统的语音输入标点符号的方法及装置,旨在解决现有语音输入时需要手动在识别的文本中添加标点符号而导致语音输入过程繁琐的技术问题。

为实现上述目的,本发明提供的一种基于安卓系统的语音输入标点符号的方法,所述基于安卓系统的语音输入标点符号的方法包括以下步骤:

在接收到用户输入的语音信号时,对所述语音信号进行识别,并确定所述语音信号中是否包括标点符号信息;

在确定所述语音信号中包括标点符号信息时,在显示界面的输入候选区域显示所述标点符号信息对应的标点符号标识及标点符号名称;

在接收到所述输入候选区域对应的选择信息时,在所述显示界面的字符输入区域输入所述选择信息对应的标点符号标识或标点符号名称。

优选地,所述在显示界面的输入候选区域显示所述标点符号信息对应的标点符号标识及标点符号名称的步骤之后,所述基于安卓系统的语音输入标点符号的方法还包括:

在预设时长内未接收到所述选择信息时,在所述显示界面的字符输入区域输入所述标点符号名称。

优选地,所述在接收到所述输入候选区域对应的选择信息时,在所述显示界面的字符输入区域输入所述选择信息对应的标点符号标识或标点符号名称的步骤包括:

在所述字符输入区域显示可编辑状态的标点符号名称;

在接收到所述标点符号标识对应的第一选择信息时,将可编辑状态的所述标点符号名称替换为所述标点符号标识;或者,在接收到所述标点符号名称对应的第二选择信息时,将可编辑状态的所述标点符号名称设置为不可编辑状态。

优选地,所述在所述字符输入区域显示可编辑状态的标点符号名称的步骤之后,所述基于安卓系统的语音输入标点符号的方法还包括:

在预设时长内未接收到所述第一选择信息及第二选择信息时,将可编辑状态的所述标点符号名称设置为不可编辑状态。

优选地,所述在所述显示界面的字符输入区域输入所述选择信息对应的标点符号标识或标点符号名称的步骤之后,所述基于安卓系统的语音输入标点符号的方法还包括:

在所述字符输入区域输入所述标点符号标识或标点符号名称时,隐藏或删除所述输入候选区域显示的标点符号标识及标点符号名称。

此外,为实现上述目的,本发明还提供一种基于安卓系统的语音输入标点符号的装置,所述基于安卓系统的语音输入标点符号的装置包括:

识别模块,用于在接收到用户输入的语音信号时,对所述语音信号进行识别,并确定所述语音信号中是否包括标点符号信息;

显示模块,用于在确定所述语音信号中包括标点符号信息时,在显示界面的输入候选区域显示所述标点符号信息对应的标点符号标识及标点符号名称;

第一输入模块,用于在接收到所述输入候选区域对应的选择信息时,在所述显示界面的字符输入区域输入所述选择信息对应的标点符号标识或标点符号名称。

优选地,所述基于安卓系统的语音输入标点符号的装置还包括:

第二输入模块,用于在预设时长内未接收到所述选择信息时,在所述显示界面的字符输入区域输入所述标点符号名称。

优选地,所述第一输入模块包括:

显示单元,用于在所述字符输入区域显示可编辑状态的标点符号名称;

替换单元,用于在接收到所述标点符号标识对应的第一选择信息时,将可编辑状态的所述标点符号名称替换为所述标点符号标识;

第一设置单元,用于在接收到所述标点符号名称对应的第二选择信息时,将可编辑状态的所述标点符号名称设置为不可编辑状态。

优选地,所述第一输入模块还包括:

第二设置单元,用于在预设时长内未接收到所述第一选择信息及第二选择信息时,将可编辑状态的所述标点符号名称设置为不可编辑状态。

优选地,所述基于安卓系统的语音输入标点符号的装置还包括:

隐藏模块,用于在所述字符输入区域输入所述标点符号标识或标点符号名称时,隐藏或删除所述输入候选区域显示的标点符号标识及标点符号名称。

本发明通过在接收到用户输入的语音信号时,对所述语音信号进行识别,并确定所述语音信号中是否包括标点符号信息,接着在确定所述语音信号中包括标点符号信息时,在显示界面的输入候选区域显示所述标点符号信息对应的标点符号标识及标点符号名称,而后在接收到所述输入候选区域对应的选择信息时,在所述显示界面的字符输入区域输入所述选择信息对应的标点符号标识或标点符号名称,实现了在音频识别的文本中实时添加标点符号标识,避免了用户通过手动在识别的文本中添加标点符号标识,提高了语音输入的效率。

附图说明

图1为本发明基于安卓系统的语音输入标点符号的方法第一实施例的流程示意图;

图2为本发明基于安卓系统的语音输入标点符号的装置第一实施例的功能模块示意图;

图3为本发明基于安卓系统的语音输入标点符号的装置第二实施例中第一输入模块的细化功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在本发明的实施例中,该基于安卓系统的语音输入标点符号的方法及装置适用于具有输入功能的电视机、手机、IPAD、智能可穿戴设备等智能终端。以下以电视机为例,详细阐述本发明基于安卓系统的语音输入标点符号的方法及装置的各个实施例。

本发明提供一种基于安卓系统的语音输入标点符号的方法。参照图1,图1为本发明基于安卓系统的语音输入标点符号的方法第一实施例的流程示意图。

在本实施例中,该基于安卓系统的语音输入标点符号的方法包括:

步骤S10,在接收到用户输入的语音信号时,对所述语音信号进行识别,并确定识所述语音信号中是否包括标点符号信息;

本实施例中,在接收到用户输入的语音信号时,电视机对接收到的语音信号进行音频识别,得到语音信号对应的字符数据,其中,该字符数据包括文字、数字及/或字母等,例如,该字符数据可以为“逗号”、“句号”等标点符号,也可以为“标点符号以及文字”等文字。

需要强调的是,用户可以采用遥控器、手机等终端进行录音操作,并将录音操作获得的语音信号发送至电视机。电视机可以通过红外、蓝牙、WiFi模块等与终端进行通信,以接收该终端发送的语音信号。

本实施例中,可以通过识别后的所述语音信号中的标点符号名称确定该语音信号中是否包括标点符号信息,具体地,可通过预设数据库中查找语音信号中的标点符号名称,在预设数据库中存在语音信号中的标点符号名称时,确定该语音信号中包括标点符号信息,即在预设数据库中存在与该标点符号名称一致的文字信息时确定该语音信号中包括标点符号信息,其中,预设数据库中存储有电视机的输入法的所有标点符号标识以及各个标点符号标识对应的标点符号名称。

步骤S20,在确定所述语音信号中包括标点符号信息时,在显示界面的输入候选区域显示所述标点符号信息对应的标点符号标识及标点符号名称;

本实施例中,在确定识别后的所述语音信号中包括标点符号信息时,即在预设数据库中存在与该标点符号名称一致的文字信息时,电视机在显示界面的输入候选区域显示所述标点符号信息对应的标点符号标识及标点符号名称,其中,输入候选区域可以为电视机当前开启的输入法的候选区域,例如,在标点符号标识为“逗号”或“句号”时,电视机在输入候选区域显示“,”或“。”以及“逗号”或“句号”,以供用户根据显示的标点符号标识及标点符号名称进行选择。

步骤S30,在接收到所述输入候选区域对应的选择信息时,在所述显示界面的字符输入区域输入所述选择信息对应的标点符号标识或标点符号名称。

本实施例中,在输入候选区域显示标点符号标识时,电视机的焦点默认在该标点符号标识,用户可以采用遥控器、手机等终端通过该焦点触发标点符号标识或标点符号名称的选择信息。在接收到基于标点符号标识触发的输入指令时,电视机在显示界面的字符输入区域输入该标点符号标识,例如,在输入候选区域输入“。”时,在接收到基于标点符号名称触发的选择信息时,电视机在显示界面的字符输入区域输入该标点符号名称,例如,输入“逗号”,进而实现通过语音输入标点符号标识或标点符号名称。其中,字符输入区域为用户需要输入数据的区域,例如,word文档或文本文档等输入界面中光标所处位置的后方为字符输入区域。

进一步地,在一实施例中,在步骤S20之后,该基于安卓系统的语音输入标点符号的方法还包括:在预设时长内未接收到所述选择信息时,在所述显示界面的字符输入区域输入所述标点符号名称。

其中,预设时长可以根据需要进行合理的设置,例如,预设时长为3秒、5秒等,在此不进行限定。

本实施例中,在预设时长内未接收到选择信息时,默认为用户不需要在字符输入区域输入标点符号标识,因此,在字符输入区域输入所述标点符号名称,即将标点符号名称显示在电视机显示区域的字符输入区域。

需要强调的是,在所述输入候选区域显示标点符号信息对应的标点符号标识及标点符号名称时,若预设时长内接收到其他语音信号,则在所述显示界面的字符输入区域输入语音信号对应的文字信息,即对语音信号进行音频识别得到的文字信息。或者,在所述输入候选区域显示标点符号信息对应的标点符号标识及标点符号名称的步骤之前,接收到其他语音信号时,在所述显示界面的字符输入区域输入语音信号对应的文字信息。例如,用户在采用遥控器、手机等终端将语音信号发送至电视机后,继续发生其他语音信号时,用户不需要在字符输入区域显示标点符号标识,因此直接在字符输入区域输入语音信号对应的文字信息,以提高音频输入的效率。

进一步地,在一实施例中,在步骤S30之后,该基于安卓系统的语音输入标点符号的方法还包括:在所述字符输入区域输入所述标点符号标识或标点符号名称时,隐藏或删除所述输入候选区域显示的标点符号标识及标点符号名称。

本实施例中,通过在接收到用户输入的语音信号时,对所述语音信号进行识别,并确定所述语音信号中是否包括标点符号信息,接着在确定所述语音信号中包括标点符号信息时,在显示界面的输入候选区域显示所述标点符号信息对应的标点符号标识及标点符号名称,而后在接收到所述输入候选区域对应的选择信息时,在所述显示界面的字符输入区域输入所述选择信息对应的标点符号标识或标点符号名称,实现了在音频识别的文本中实时添加标点符号标识,避免了用户通过手动在识别的文本中添加标点符号标识,提高了语音输入的效率。

基于第一实施例提出本发明基于安卓系统的语音输入标点符号的方法的第二实施例,在本实施例中,步骤S30包括:

在所述显示界面的字符输入区域显示可编辑状态的标点符号名称;

本实施例中,在输入候选区域显示标点符号名称时,电视机可以同时在字符输入区域显示可编辑状态的标点符号名称,其中,可编辑状态的标点符号名称是指该标点符号名称可以被替换或者删除等,通过在所述显示界面的字符输入区域显示可编辑状态的标点符号名称,能够使用户了解当前显示的标点符号名称及标点符号标识是否正确。

在接收到所述标点符号标识对应的第一选择信息时,将可编辑状态的所述标点符号名称替换为所述标点符号标识;或者,

在接收到所述标点符号名称对应的第二选择信息时,将可编辑状态的所述标点符号名称设置为不可编辑状态。

本实施例中,在输入候选区域显示标点符号标识时,电视机的焦点默认在该标点符号标识,用户可以采用遥控器、手机等终端通过该焦点触发第一输入指令。在接收到标点符号标识对应的第一选择信息时,电视机将可编辑状态的所述标点符号名称替换为所述标点符号标识,例如,在输入候选区域显示“。”、字符输入区域显示“句号”时,在接收到基于“。”触发的第一选择信息时,电视机将字符输入区域显示的“句号”替换为“。”,进而实现通过语音输入标点符号。在接收到标点符号名称对应的第二选择信息时,电视机将可编辑状态的所述标点符号名称设置为不可编辑状态。

进一步地,在一实施例中,步骤S30还包括:在预设时长内未接收到所述第一选择信息及第二选择信息时,将可编辑状态的所述标点符号名称设置为不可编辑状态。

其中,预设时长可以根据需要进行合理的设置,例如,预设时长为3秒、5秒等,在此不进行限定。

本实施例中,在预设时长内未接收到所述第一选择信息及第二选择信息时,电视机将可编辑状态的所述标点符号名称设置为不可编辑状态,优选地,电视机还可以取消、隐藏或者删除输入候选区域显示所述标点符号标识及标点符号名称。

本实施例中,通过在所述字符输入区域显示可编辑状态的标点符号名称,接着在接收到所述标点符号标识对应的第一选择信息时,将可编辑状态的所述标点符号名称替换为所述标点符号标识;或者,在接收到所述标点符号名称对应的第二选择信息时,将可编辑状态的所述标点符号名称设置为不可编辑状态,实现了根据第一选择信息将字符输入区域显示的标点符号名称替换为标点符号标识,进而实现在音频识别的文本中实时添加标点符号标识,进一步提高了语音输入的效率。

本发明进一步提供一种基于安卓系统的语音输入标点符号的装置。参照图2,图2为本发明基于安卓系统的语音输入标点符号的装置第一实施例的功能模块示意图。

在本实施例中,该基于安卓系统的语音输入标点符号的装置包括:

识别模块10,用于在接收到用户输入的语音信号时,对所述语音信号进行识别,并确定所述语音信号中是否包括标点符号信息;

本实施例中,在接收到用户输入的语音信号时,识别模块10对接收到的语音信号进行识别,得到语音信号对应的字符数据,其中,该字符数据包括文字、数字及/或字母等,例如,该字符数据可以为“逗号”、“句号”等标点符号,也可以为“标点符号以及文字”等文字。

需要强调的是,用户可以采用遥控器、手机等终端进行录音操作,并将录音操作获得的语音信号发送至电视机。电视机可以通过红外、蓝牙、WiFi模块等与终端进行通信,以接收该终端发送的语音信号。

本实施例中,识别模块10可以通过识别后的所述语音信号中的标点符号名称确定该语音信号中是否包括标点符号信息,具体地,可通过预设数据库中查找语音信号中的标点符号名称,在预设数据库中存在语音信号中的标点符号名称时,确定该语音信号中包括标点符号信息,即在预设数据库中存在与该标点符号名称一致的文字信息时确定该语音信号中包括标点符号信息,其中,预设数据库中存储有电视机的输入法的所有标点符号标识以及各个标点符号标识对应的标点符号名称。

显示模块20,用于在确定所述语音信号中包括标点符号信息时,在显示界面的输入候选区域显示所述标点符号信息对应的标点符号标识及标点符号名称;

本实施例中,在启动所述语音信号中包括标点符号信息时,即在预设数据库中存在与该标点符号名称一致的文字信息时,显示模块20在显示界面的输入候选区域显示所述标点符号信息对应的标点符号标识及标点符号名称,其中,输入候选区域可以为电视机当前开启的输入法的候选区域,例如,在标点符号标识为“逗号”或“句号”时,电视机在输入候选区域显示“,”或“。”以及“逗号”或“句号”,以供用户根据显示的标点符号标识及标点符号名称进行选择。

第一输入模块30,用于在接收到所述输入候选区域对应的选择信息时,在所述显示界面的字符输入区域输入所述选择信息对应的标点符号标识或标点符号名称。

本实施例中,在输入候选区域显示标点符号标识时,电视机的焦点默认在该标点符号标识,用户可以采用遥控器、手机等终端通过该焦点触发标点符号标识或标点符号名称的选择信息。在接收到基于标点符号标识触发的选择信息时,第一输入模块30在显示界面的字符输入区域输入该标点符号标识,例如,在输入候选区域输入“。”时,在接收到基于标点符号名称触发的选择信息时,电视机在显示界面的字符输入区域输入该标点符号名称,例如,输入“逗号”,进而实现通过语音输入标点符号标识或标点符号名称。其中,字符输入区域为用户需要输入数据的区域,例如,word文档或文本文档等输入界面中光标所处位置的后方为字符输入区域。

进一步地,在一实施例中,基于安卓系统的语音输入标点符号的装置还包括:第二输入模块,用于在预设时长内未接收到所述选择信息时,在所述显示界面的字符输入区域输入所述标点符号名称。

其中,预设时长可以根据需要进行合理的设置,例如,预设时长为3秒、5秒等,在此不进行限定。

本实施例中,在预设时长内未接收到选择信息时,默认为用户不需要在字符输入区域输入标点符号标识,因此,第二输入模块在字符输入区域输入所述标点符号名称,即将标点符号名称显示在电视机显示区域的字符输入区域。

需要强调的是,在所述输入候选区域显示标点符号信息对应的标点符号标识及标点符号名称时,若预设时长内接收到其他语音信号,则在所述显示界面的字符输入区域输入语音信号对应的文字信息,即对语音信号进行音频识别得到的文字信息。或者,在所述输入候选区域显示标点符号信息对应的标点符号标识及标点符号名称的步骤之前,接收到其他语音信号时,在所述显示界面的字符输入区域输入语音信号对应的文字信息。例如,用户在采用遥控器、手机等终端将语音信号发送至电视机后,继续发生其他语音信号时,用户不需要在字符输入区域显示标点符号标识,因此直接在字符输入区域输入语音信号对应的文字信息,以提高音频输入的效率。

进一步地,在一实施例中,基于安卓系统的语音输入标点符号的装置还包括:隐藏模块,用于在所述字符输入区域输入所述标点符号标识或标点符号名称时,隐藏或删除所述输入候选区域显示的标点符号标识及标点符号名称。

本实施例中,通过在接收到用户输入的语音信号时,识别模块10对所述语音信号进行识别,并确定所述语音信号中是否包括标点符号信息,接着在确定所述语音信号中包括标点符号信息时,显示模块20在显示界面的输入候选区域显示所述标点符号信息对应的标点符号标识及标点符号名称,而后在接收到所述输入候选区域对应的选择信息时,第一输入模块30在所述显示界面的字符输入区域输入所述选择信息对应的标点符号标识或标点符号名称,实现了在音频识别的文本中实时添加标点符号标识,避免了用户通过手动在识别的文本中添加标点符号标识,提高了语音输入的效率。

基于第一实施例提出本发明基于安卓系统的语音输入标点符号的装置的第二实施例,参照图3,在本实施例中,所述第一输入模块30包括:

显示单元31,用于在所述字符输入区域显示可编辑状态的标点符号名称;

本实施例中,在输入候选区域显示标点符号名称时,显示模块可以同时在字符输入区域显示可编辑状态的标点符号名称,其中,可编辑状态的标点符号名称是指该标点符号名称可以被替换或者删除等,通过在所述显示界面的字符输入区域显示可编辑状态的标点符号名称,能够使用户了解当前显示的标点符号名称及标点符号标识是否正确。

替换单元32,用于在接收到所述标点符号标识对应的第一选择信息时,将可编辑状态的所述标点符号名称替换为所述标点符号标识;

第一设置单元33,用于在接收到所述标点符号名称对应的第二选择信息时,将可编辑状态的所述标点符号名称设置为不可编辑状态。

本实施例中,在输入候选区域显示标点符号标识时,电视机的焦点默认在该标点符号标识,用户可以采用遥控器、手机等终端通过该焦点触发第一选择信息。在接收到标点符号标识对应的第一选择信息时,替换单元31将可编辑状态的所述标点符号名称替换为所述标点符号标识,例如,在输入候选区域显示“。”、字符输入区域显示“句号”时,在接收到基于“。”触发的第一选择信息时,第一设置单元32将字符输入区域显示的“句号”替换为“。”,进而实现通过语音输入标点符号。在接收到标点符号名称对应的第二选择信息时,电视机将可编辑状态的所述标点符号名称设置为不可编辑状态。

进一步地,在一实施例中,第一输入模块30还包括:第二设置单元,用于在预设时长内未接收到所述第一选择信息及第二选择信息时,将可编辑状态的所述标点符号名称设置为不可编辑状态。

其中,预设时长可以根据需要进行合理的设置,例如,预设时长为3秒、5秒等,在此不进行限定。

本实施例中,在预设时长内未接收到所述第一选择信息及第二选择信息时,第二设置单元将可编辑状态的所述标点符号名称设置为不可编辑状态,优选地,电视机还可以取消、隐藏或者删除输入候选区域显示所述标点符号标识及标点符号名称。

本实施例中,通过显示单元31在所述字符输入区域显示可编辑状态的标点符号名称,接着在接收到所述标点符号标识对应的第一选择信息时,替换单元32将可编辑状态的所述标点符号名称替换为所述标点符号标识;或者,在接收到所述标点符号名称对应的第二选择信息时,第一设置单元33将可编辑状态的所述标点符号名称设置为不可编辑状态,实现了根据第一选择信息将字符输入区域显示的标点符号名称替换为标点符号标识,进而实现在音频识别的文本中实时添加标点符号标识,进一步提高了语音输入的效率。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1