调整语音采集距离的引导方法、装置、终端及存储介质与流程

文档序号:16684137发布日期:2019-01-19 00:47阅读:229来源:国知局
调整语音采集距离的引导方法、装置、终端及存储介质与流程

本发明属于移动终端技术领域,尤其涉及一种调整语音采集距离的引导方法、装置、终端及存储介质。



背景技术:

目前,移动终端已经在广大群众中普及了,例如,智能手机、电话手表、学习机等,这些移动终端为用户提供许多了生活上和工作上的便利。随着移动终端技术的发展,许多移动终端设置了语音识别功能来进行语音输入、语音控制等,但是用户在使用移动终端的语音识别功能时,用户的嘴到移动终端的距离(为了便于后续描述,将该距离称为语音采集距离)太远或者太近,语音采集距离不合适,影响了移动终端的语音识别准确率:语音采集距离太远,语音识别容易被外部杂音干扰,语音采集距离太近,语音识别容易被用户微小的细节声音干扰,例如,用户说话的吐气声、鼻息声等,而移动终端的语音识别准确率不足,使得用户对移动终端的体验降低了。



技术实现要素:

本发明的目的在于提供一种调整语音采集距离的引导方法、装置、终端及存储介质,旨在解决由于现有技术无法提供一种有效的引导方法,导致移动终端的语音识别准确率不高。

一方面,本发明提供了一种调整语音采集距离的引导方法,所述方法包括下述步骤:

当接收到移动终端用户输入的语音识别请求时,通过所述移动终端的距离传感器实时获取所述移动终端的用户到所述移动终端的语音采集距离;

判断所述语音采集距离是否位于预设语音采集距离范围内;

当所述语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导所述移动终端用户对所述语音采集距离进行调整。

另一方面,本发明提供了一种调整语音采集距离的引导装置,所述装置包括:

距离获取单元,用于当接收到移动终端用户输入的语音识别请求时,通过所述移动终端的距离传感器实时获取所述移动终端的用户到所述移动终端的语音采集距离;

距离判断单元,用于判断所述语音采集距离是否位于预设语音采集距离范围内;以及

引导调整单元,用于当所述语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导所述移动终端用户对所述语音采集距离进行调整。

另一方面,本发明还提供了一种移动终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述调整语音采集距离的引导方法的步骤。

另一方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述调整语音采集距离的引导方法的步骤。

本发明在当接收到移动终端用户输入的语音识别请求时,通过移动终端的距离传感器实时获取移动终端的用户到移动终端的语音采集距离,判断语音采集距离是否位于预设语音采集距离范围内,当语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导移动终端用户对语音采集距离进行调整,从而通过引导移动终端用户在合适的语音采集距离内进行语音识别,提高了移动终端的语音识别准确率。

附图说明

图1是本发明实施例一提供的调整语音采集距离的引导方法的实现流程图;

图2是本发明实施例二提供的调整语音采集距离的引导装置的结构示意图;

图3是本发明实施例三提供的调整语音采集距离的引导装置的结构示意图;

图4是本发明实施例四提供的调整语音采集距离的引导装置的结构示意图;以及

图5是本发明实施例五提供的移动终端的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的调整语音采集距离的引导方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,当接收到移动终端用户输入的语音识别请求时,通过移动终端的距离传感器实时获取移动终端的用户到移动终端的语音采集距离。

本发明实施例适用于移动终端,例如,智能手机、电话手表、学习机等,该移动终端上设置有距离传感器,例如,红外感应传感器等。在本发明实施例中,距离传感器可设置在屏幕正面、且靠近移动终端麦克风的位置,用于测量语音采集距离,对于电话手表、学习机等类型的移动终端,由于其用户的惯用使用方式是将其置于平行于用户脸部的位置,因此,此类移动终端的距离传感器可设置在屏幕正面的任意位置,移动终端正面到移动终端用户脸部的距离即为语音采集距离。当接收到移动终端用户输入的语音识别请求时,通过移动终端的距离传感器实时获取移动终端用户到移动终端的语音采集距离。

在步骤s102中,判断语音采集距离是否位于预设语音采集距离范围内。

在本发明实施例中,需要预先设置语音采集距离的范围,该语音采集距离的范围根据移动终端的惯用操作姿势以及移动终端上麦克风的敏感度进行设置,例如,学习机的语音采集距离范围设置为50≤d≤100,从而提高学习机的语音识别准确率,其中d表示语音收录采集距离,单位为厘米。当移动终端用户在语音采集距离范围内时,移动终端采集的语音较清晰,语音识别准确率较高,因此,在获取移动终端用户到移动终端的语音采集距离后,判断语音采集距离是否位于预设语音采集距离范围内。

在移动终端用户进行语音识别时,其语音采集距离因移动终端用户而变化,导致其语音采集距离有时候位于预设语音采集距离范围内,有时候不位于预设语音采集距离范围内,因此,在判断语音采集距离是否位于预设语音采集距离范围内时,优选地,计算第一预设时间段内语音采集距离的平均值,当语音采集距离的平均值位于预设语音采集距离范围内时,判定在第一预设时间段内语音采集距离位于预设语音采集距离范围内,否则,判定在第一预设时间段内语音采集距离不位于预设语音采集距离范围内,从而提高了对语音采集距离判断的准确性,增强了移动终端的实用性。

优选地,在判断语音采集距离是否位于预设语音采集距离范围内时,在第二预设时间段内,每隔预设时长获取一次语音采集距离,统计第二预设时间段内采集的所有语音采集距离的总数和所有语音采集距离中位于预设语音采集距离范围内的语音采集距离数量,当位于预设语音采集距离范围内的语音采集距离数量大于所有语音采集距离的总数的二分之一时,判定在第二预设时间段内语音采集距离位于预设语音采集距离范围内,否则,判定在第二预设时间段内语音采集距离不位于预设语音采集距离范围内,从而提高了对语音采集距离判断的准确性,增强了移动终端的实用性。进一步优选地,预设时长不大于第二预设时间段的二分之一,从而保证了所有语音采集距离的总数不小于3个,进而提高了对语音采集距离判断的准确性。作为示例地,在3秒内,每隔1秒获取一次语音采集距离,即3秒内获取了4次语音采集距离,分别在开始、第1秒末、第2秒末和第3秒末,若开始时获取的语音采集距离不位于预设语音采集距离范围内,第1秒末、第2秒末和第3秒末获取的语音采集距离位于预设语音采集距离范围内,此时,判定在此3秒内语音采集距离位于预设语音采集距离范围内;若在开始、第1秒末和第2秒末获取的语音采集距离不位于预设语音采集距离范围内,第3秒末获取的语音采集距离位于预设语音采集距离范围内,此时,判定在此3秒内语音采集距离不位于预设语音采集距离范围内。

应当明白,上述第一预设时间段和第二预设时间段中的“第一”、“第二”仅用于区分描述,不用于区分两个时间段,即第一预设时间段和第二预设时间段都表示任一时间段,具体设置第一预设时间段和第二预设时间段时,设置过长将使语音采集距离判断不精确,设置过短则导致频繁提醒、引导,优选地,第一预设时间段和第二预设时间段设置为2-5秒,从而使得移动终端更人性化,进一步增强了移动终端的实用性。

在步骤s103中,当语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导移动终端用户对语音采集距离进行调整。

在本发明实施例中,引导方式可以为文字提示、语音提示、图像提示等,当语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导移动终端用户对语音采集距离进行调整,以使语音采集距离进入预设语音采集距离范围内。

优选地,在通过预设引导方式引导移动终端用户对语音采集距离进行调整时,先获取语音采集距离不位于预设语音采集距离范围内的原因,根据获取的原因得到语音采集距离不位于预设语音采集距离范围内的解决途径,再通过动画和语音的方式播放语音采集距离不位于预设语音采集距离范围内的原因和解决途径,通过动画和语音的方式对移动终端用户进行引导,从而增强了移动终端的趣味性,进而更易于引导儿童阶段年龄的用户。

在本发明实施例中,当接收到移动终端用户输入的语音识别请求时,通过移动终端的距离传感器实时获取移动终端的用户到移动终端的语音采集距离,判断语音采集距离是否位于预设语音采集距离范围内,当语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导移动终端用户对语音采集距离进行调整,从而通过引导移动终端用户在合适的语音采集距离内进行语音识别,提高了移动终端的语音识别准确率,进而提高移动终端的用户体验。

实施例二:

图2示出了本发明实施例二提供的调整语音采集距离的引导装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

距离获取单元21,用于当接收到移动终端用户输入的语音识别请求时,通过移动终端的距离传感器实时获取移动终端的用户到移动终端的语音采集距离;

距离判断单元22,用于判断语音采集距离是否位于预设语音采集距离范围内;以及

引导调整单元23,用于当语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导移动终端用户对语音采集距离进行调整。

在本发明实施例中,当接收到移动终端用户输入的语音识别请求时,通过移动终端的距离传感器实时获取移动终端的用户到移动终端的语音采集距离,判断语音采集距离是否位于预设语音采集距离范围内,当语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导移动终端用户对语音采集距离进行调整,从而通过引导移动终端用户在合适的语音采集距离内进行语音识别,提高了移动终端的语音识别准确率,进而提高移动终端的用户体验。

在本发明实施例中,调整语音采集距离的引导装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考实施例一的描述,在此不再赘述。

实施例三:

图3示出了本发明实施例三提供的调整语音采集距离的引导装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

距离获取单元31,用于当接收到移动终端用户输入的语音识别请求时,通过移动终端的距离传感器实时获取移动终端的用户到移动终端的语音采集距离;

距离判断单元32,用于判断语音采集距离是否位于预设语音采集距离范围内;以及

引导调整单元33,用于当语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导移动终端用户对语音采集距离进行调整。

其中,距离判断单元32包括:

平均值计算单元321,用于计算第一预设时间段内语音采集距离的平均值;以及

第一判断子单元322,用于当语音采集距离的平均值位于预设语音采集距离范围内时,判定在第一预设时间段内语音采集距离位于预设语音采集距离范围内,否则,判定在第一预设时间段内语音采集距离不位于预设语音采集距离范围内。

在本发明实施例中,当接收到移动终端用户输入的语音识别请求时,通过移动终端的距离传感器实时获取移动终端的用户到移动终端的语音采集距离,判断语音采集距离是否位于预设语音采集距离范围内,当语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导移动终端用户对语音采集距离进行调整,从而通过引导移动终端用户在合适的语音采集距离内进行语音识别,提高了移动终端的语音识别准确率,进而提高移动终端的用户体验。

在本发明实施例中,调整语音采集距离的引导装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考实施例一的描述,在此不再赘述。

实施例四:

图4示出了本发明实施例四提供的调整语音采集距离的引导装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

距离获取单元41,用于当接收到移动终端用户输入的语音识别请求时,通过移动终端的距离传感器实时获取移动终端的用户到移动终端的语音采集距离;

距离判断单元42,用于判断语音采集距离是否位于预设语音采集距离范围内;以及

引导调整单元43,用于当语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导移动终端用户对语音采集距离进行调整。

其中,距离判断单元42包括:

距离获取单元421,用于在第二预设时间段内,每隔预设时长获取一次语音采集距离;

数量统计单元422,用于统计第二预设时间段内采集的所有语音采集距离的总数和所有语音采集距离中位于预设语音采集距离范围内的语音采集距离数量;以及

第二判断子单元423,用于当位于预设语音采集距离范围内的语音采集距离数量大于所有语音采集距离的总数的二分之一时,判定在第二预设时间段内语音采集距离位于预设语音采集距离范围内,否则,判定在第二预设时间段内语音采集距离不位于预设语音采集距离范围内。

引导调整单元43包括:

原因途径获取单元431,用于获取语音采集距离不位于预设语音采集距离范围内的原因,根据获取的原因得到语音采集距离不位于预设语音采集距离范围内的解决途径;以及

原因途径播放单元432,用于通过动画和语音的方式播放语音采集距离不位于预设语音采集距离范围内的原因和解决途径。

在本发明实施例中,当接收到移动终端用户输入的语音识别请求时,通过移动终端的距离传感器实时获取移动终端的用户到移动终端的语音采集距离,判断语音采集距离是否位于预设语音采集距离范围内,当语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导移动终端用户对语音采集距离进行调整,从而通过引导移动终端用户在合适的语音采集距离内进行语音识别,提高了移动终端的语音识别准确率,进而提高移动终端的用户体验。

在本发明实施例中,调整语音采集距离的引导装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考实施例一的描述,在此不再赘述。

实施例五:

图5示出了本发明实施例五提供的移动终端的结构,为了便于说明,仅示出了与本发明实施例相关的部分。

本发明实施例的移动终端5包括处理器51、存储器52以及存储在存储器52中并可在处理器51上运行的计算机程序53。该处理器51执行计算机程序53时实现上述调整语音采集距离的引导方法实施例中的步骤,例如图1所示的步骤s101至s103。或者,处理器51执行计算机程序53时实现上述各个调整语音采集距离的引导装置实施例中各单元的功能,例如图2所示单元21至23、图3所示单元31至33以及图4所示单元41至43的功能。

在本发明实施例中,该处理器执行计算机程序时,当接收到移动终端用户输入的语音识别请求时,通过移动终端的距离传感器实时获取移动终端的用户到移动终端的语音采集距离,判断语音采集距离是否位于预设语音采集距离范围内,当语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导移动终端用户对语音采集距离进行调整,从而通过引导移动终端用户在合适的语音采集距离内进行语音识别,提高了移动终端的语音识别准确率,进而提高移动终端的用户体验。

该处理器执行计算机程序时实现上述调整语音采集距离的引导方法实施例中的步骤可参考实施例一的描述,在此不再赘述。

实施例六:

在本发明实施例中,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述移动终端的引导方法实施例中的步骤,例如,图1所示的步骤s101至s103。或者,该计算机程序被处理器执行时实现上述各个移动终端的引导装置实施例中各单元的,例如图2所示单元21至23、图3所示单元31至33以及图4所示单元41至43的功能。

在本发明实施例中,该计算机程序被处理器执行后,当接收到移动终端用户输入的语音识别请求时,通过移动终端的距离传感器实时获取移动终端的用户到移动终端的语音采集距离,判断语音采集距离是否位于预设语音采集距离范围内,当语音采集距离不位于预设语音采集距离范围内时,通过预设引导方式引导移动终端用户对语音采集距离进行调整,从而通过引导移动终端用户在合适的语音采集距离内进行语音识别,提高了移动终端的语音识别准确率,进而提高移动终端的用户体验。

该计算机程序被处理器执行时实现上述调整语音采集距离的引导方法实施例中的步骤可参考实施例一的描述,在此不再赘述。

本发明实施例的计算机可读存储介质可以包括能够携带计算机程序代码的任何实体或装置、记录介质,例如,rom/ram、磁盘、光盘、闪存等存储器。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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