一种语音病历终端输入的方法及其系统技术方案

技术编号:19936691 阅读:23 留言:0更新日期:2018-12-29 05:27
本发明专利技术涉及一种语音病历终端输入的方法及其系统,属于语音识别技术领域,解决了现有语音录入技术对云端过度依赖、识别率差的问题。本发明专利技术公开的方法将对目标语音数据的终端识别和云端识别进行了结合,优先本地匹配,即终端识别,云端识别作为补充方式,以节约通信流量,并不断更新本地语音库,降低对云端识别的依赖性,适合特定目标用户使用。本发明专利技术能够使得本地语音引擎和本地语音库的容量和处理开销始终维持在最优状态,避免出现冗余数据和资源占用的情况,非常适合在急救环境下长期使用。

【技术实现步骤摘要】
一种语音病历终端输入的方法及其系统
本专利技术涉及医疗
,尤其涉及一种语音病历终端输入的方法及其系统。
技术介绍
随着电子病历在医疗行业中的逐渐普及,需要录入的文字信息越来越多,而语音录入技术的应用为紧急医疗条件下电子病历的实时记录提供了便利。现有语音录入方法有两种。一种采用终端采集录音样本、发送到云端识别和匹配、回传终端显示的方案,这种方案不仅需要耗费大量通信流量,而且过度依赖云端,在断网情况下无法应用。另一种采用将定制的语音包传送到终端进行识别,部分解决了云端高度依赖和流量消耗问题,如目前市面上比较流行的翻译软件和导航软件,但其缺点是一旦遇到离线包无法匹配仍然需要云端匹配,并消耗大量通信流量。紧急医疗,例如急救,处于非常特殊的医疗环境,其病历录入的格式相对固定,语言总量相对较少,而且终端用户群体比较固定。由于其情况紧急,往往缺乏时间进行手工录入,因此语音录入病人病历非常必要,要求语音录入准确、识别率高,并支持离线识别。
技术实现思路
鉴于上述的分析,本专利技术实施例旨在提供一种语音病历终端输入的方法,用以解决现有语音录入技术对云端过度依赖、识别率差的问题。一方面,本专利技术实施例提供了一种语音病历终端输入的方法,包括如下步骤:在语音病历终端,输入目标语音数据;所述语音病历终端,将所述目标语音数据与本地语音库中的特征语音数据进行匹配识别;若未匹配成功,将未识别出的目标语音数据发送到云端服务器;所述云端服务器,将所述语音病历终端未识别出的目标语音数据与云端语音库中的特征语音数据进行匹配识别;若未匹配成功,发送识别失败指令至所述语音病历终端;所述语音病历终端接收到所述识别失败指令后,对上述云端服务器未识别出的目标语音数据进行人工识别;所述语音病历终端将所述目标语音数据对应的最终识别结果以文字形式进行显示。上述技术方案的有益效果如下:上述技术方案至多进行三重匹配,首先进行了本地语音库匹配,如果不匹配,再进行云端语音库匹配,如果还不匹配,则进行人工匹配,即优先本地匹配,云端、人工匹配作为补充方式,可以极大地节约通信流量,降低对云端和网络的依赖性。并且,可以不断同步更新本地语音库和云端语音库,将对云端的依赖性降到最低,更加适合目标用户使用。本地语音库中初始可设置为空,后面只录入使用该语音病历终端的目标用户相匹配的特征语音数据和对应的文字数据。随着目标用户使用得越来越频繁,本方法对目标语音数据的识别率会越来越高,使得语音病历终端处理开销处于最优状态,避免冗余和资源浪费,非常适合急救环境使用。进一步,所述语音病历终端将所述目标语音数据与本地语音库中的特征语音数据进行匹配识别的步骤包括:将所述目标语音数据与本地语音库中的特征语音数据进行匹配识别;如果所述目标语音数据匹配到对应的特征语音数据,将所述特征语音数据对应的文字数据在预设录入位置进行显示;如果所述目标语音数据未匹配到对应的特征语音数据,将未识别出的目标语音数据按预设规则划分成至少一个子目标数据,并将所述子目标数据发送到云端服务器。采用上述进一步方案的有益效果如下:未识别出的目标语音数据通常可能是多个短语的结合,为了提高后续识别效率,可以按预设规则,例如中间已经识别出的目标语音数据,划分成多个子目标数据,进行进一步的处理,使得后续处理的数据长度降低,提高处理效率,降低资源消耗。进一步,所述云端服务器将语音病历终端未识别出的目标语音数据与云端语音库中的特征语音数据进行匹配识别的步骤包括:云端服务器接收语音病历终端传来的未识别出的子目标数据;云端服务器将每个所述子目标数据与云端语音库中的特征语音数据分别进行匹配识别;如果所述子目标数据匹配到对应的特征语音数据,则将所述特征语音数据对应的文字数据发送至所述语音病历终端在预设位置进行显示,经用户确认正确后,将所述特征语音数据和对应的文字数据作为新的特征语音数据和对应的文字数据,录入本地语音库;否则,所述云端服务器发出指令控制语音病历终端对未识别出的子目标数据进行人工录入,并将所述子目标数据和人工录入的文字数据作为新的特征语音数据和对应的文字数据,录入本地语音库。采用上述进一步方案的有益效果如下:如上所述,通过子目标数据进行匹配对资源消耗更少。并且,云端服务器的处理能力强大,将识别出的子目标数据和识别结果同步更新到本地语音库,下一次识别时就可以直接应用,不需要依赖网络和云端,本地语音库的识别率越来越高。云端服务器还控制语音病历终端对未识别出的子目标数据进行人工录入。进一步,所述语音病历终端接收到所述识别失败指令后对上述云端服务器未识别出的目标语音数据进行人工识别的步骤包括:语音病历终端接收所述识别失败指令后,显示所述子目标数据,并发出人工录入指令;用户接收到所述人工录入指令后,在语音病历终端对显示的所述子目标数据进行人工识别,将识别结果以文字数据形式录入预设位置,并将所述子目标数据和录入的文字数据作为新的特征语音数据和对应的文字数据,录入本地语音库和云端服务器。采用上述进一步方案的有益效果如下:相比现有技术的第二种语音录入方法,上述进一步方案对本地语音库和云端服务器对出现的无法识别的目标语音数据可以进行手动匹配并不断更新,即功能越来越完善,识别率越来越高,具有突出的技术优势。进一步,所述将最终识别结果以文字形式进行显示的步骤包括:将语音病历终端和云端服务器对子目标数据的识别结果按照将目标语音数据划分成子目标数据的先后顺序进行排列,获得最终识别结果;将最终识别结果以文字形式进行显示。采用上述进一步方案的有益效果如下:最终得到的识别结果可以和目标语音信号保持一致,由于数据处理速度非常快,基本上可以实现同步更新。基于上述方法的另一个实施例中,提供了一种语音病历终端和云端服务器;所述语音病历终端,用于采集目标语音数据,将所述目标语音数据与本地语音库中的特征语音数据进行匹配识别,若匹配成功,则将识别结果以文字形式进行显示,若未匹配成功,将未识别出的目标语音数据发送到云端服务器,接受云端服务器发送的识别结果,并对与本地语音库和云端语音库中特征语音数据都不匹配的目标语音数据进行人工识别,将最终识别结果以文字形式进行显示。所述云端服务器,用于接收语音病历终端未识别出的目标语音数据,将所述未识别出的目标语音数据与云端语音库中的特征语音数据进行匹配识别,将识别结果发送至语音病历终端进行显示。采用上述技术方案的有益效果如下:上述技术方案至多进行三重匹配,首先进行了本地语音库匹配,如果不匹配,再进行云端语音库匹配,如果还不匹配,则进行人工录入(识别),即优先本地匹配,云端匹配、人工录入作为补充方式,可以极大地节约通信流量,降低对云端和网络的依赖性。并且,可以不断同步更新本地语音库和云端数据库,将对云端的依赖性降到最低,更加适合目标用户使用。随着目标用户使用得越来越频繁,上述技术方案对目标语音数据的识别率会越来越高,使得语音病历终端处理开销处于最优状态,避免冗余和资源浪费,非常适合急救环境使用。进一步,所述语音病历终端包括录音模块、本地语音引擎、第一网络通信模块、本地语音库、显示模块;所述录音模块,用于采集目标语音数据,并将其发送至本地语音引擎;所述本地语音引擎,用于读取目标语音数据,将所述目标语音数据与本地语音库中的特征语音数据进行匹配识别本文档来自技高网...

【技术保护点】
1.一种语音病历终端输入的方法,其特征在于,包括如下步骤:在语音病历终端,输入目标语音数据;所述语音病历终端,将所述目标语音数据与本地语音库中的特征语音数据进行匹配识别;若未匹配成功,将未识别出的目标语音数据发送到云端服务器;所述云端服务器,将所述语音病历终端未识别出的目标语音数据与云端语音库中的特征语音数据进行匹配识别;若未匹配成功,发送识别失败指令至所述语音病历终端;所述语音病历终端接收到所述识别失败指令后,对上述云端服务器未识别出的目标语音数据进行人工识别;所述语音病历终端将所述目标语音数据对应的最终识别结果以文字形式进行显示。

【技术特征摘要】
1.一种语音病历终端输入的方法,其特征在于,包括如下步骤:在语音病历终端,输入目标语音数据;所述语音病历终端,将所述目标语音数据与本地语音库中的特征语音数据进行匹配识别;若未匹配成功,将未识别出的目标语音数据发送到云端服务器;所述云端服务器,将所述语音病历终端未识别出的目标语音数据与云端语音库中的特征语音数据进行匹配识别;若未匹配成功,发送识别失败指令至所述语音病历终端;所述语音病历终端接收到所述识别失败指令后,对上述云端服务器未识别出的目标语音数据进行人工识别;所述语音病历终端将所述目标语音数据对应的最终识别结果以文字形式进行显示。2.根据权利要求1所述的语音病历终端输入的方法,其特征在于,所述语音病历终端将所述目标语音数据与本地语音库中的特征语音数据进行匹配识别的步骤包括:将所述目标语音数据与本地语音库中的特征语音数据进行匹配识别;如果所述目标语音数据匹配到对应的特征语音数据,将所述特征语音数据对应的文字数据在预设录入位置进行显示;如果所述目标语音数据未匹配到对应的特征语音数据,将未识别出的目标语音数据按预设规则划分成至少一个子目标数据,并将所述子目标数据发送到云端服务器。3.根据权利要求2所述的语音病历终端输入的方法,其特征在于,所述云端服务器将语音病历终端未识别出的目标语音数据与云端语音库中的特征语音数据进行匹配识别的步骤包括:云端服务器接收语音病历终端传来的未识别出的子目标数据;云端服务器将每个所述子目标数据与云端语音库中的特征语音数据分别进行匹配识别;如果所述子目标数据匹配到对应的特征语音数据,则将所述特征语音数据对应的文字数据发送至所述语音病历终端在预设位置进行显示,经用户确认正确后,将所述特征语音数据和对应的文字数据作为新的特征语音数据和对应的文字数据,录入本地语音库;否则,所述云端服务器发出指令控制语音病历终端对未识别出的子目标数据进行人工录入,并将所述子目标数据和人工录入的文字数据作为新的特征语音数据和对应的文字数据,录入本地语音库。4.根据权利要求3所述的语音病历终端输入的方法,其特征在于,所述语音病历终端接收到所述识别失败指令后对上述云端服务器未识别出的目标语音数据进行人工识别的步骤包括:语音病历终端接收所述识别失败指令后,显示所述子目标数据,并发出人工录入指令;用户接收到所述人工录入指令后,在语音病历终端对显示的所述子目标数据进行人工识别,将识别结果以文字数据形式录入预设位置,并将所述子目标数据和录入的文字数据作为新的特征语音数据和对应的文字数据,录入本地语音库和云端服务器。5.根据权利要求2-4任一所述的语音病历终...

【专利技术属性】
技术研发人员:杨海峰张钧张鑫代江波
申请(专利权)人:飞救医疗科技赣州有限公司
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1