尾音识别方法及语音遥控器与流程

文档序号:12475940阅读:来源:国知局

技术特征:

1.一种尾音识别方法,其特征在于,所述方法应用于语音遥控器,所述尾音识别方法包括以下步骤:

根据用户触发的采集指令对用户的语音进行采集;

当接收到用户触发的采集停止指令时,继续对用户的语音进行采集,并判断通过采集获得的总录音数据是否为完整录音数据;

若所述总录音数据不为所述完整录音数据,则继续对用户的语音进行采集,直至所述总录音数据为完整录音数据时,停止对用户的语音进行采集。

2.如权利要求1所述的尾音识别方法,其特征在于,所述根据用户触发的采集指令对用户的语音进行采集的步骤包括:

根据所述语音采集指令将采集的语音数据缓存在预设数据缓存区中;

从所述预设数据缓存区中读取预设字节数的语音数据;

将读取获得的语音数据写入预设数据库,所述预设数据库中存储的语音数据为当前读取的语音数据加上之前读取的语音数据。

3.如权利要求2所述的尾音识别方法,其特征在于,所述判断通过采集获得的总录音数据是否为完整录音数据的步骤包括:

判断所述预设数据库中存储的语音数据的字节数是否等于所述完整录音数据的字节数;

所述继续对用户的语音进行采集,直至所述总录音数据为完整录音数据时,停止对用户的语音进行采集的步骤包括:

若所述预设数据库中存储的语音数据的字节数小于所述完整录音数据的字节数,则执行从所述预设数据缓存区中读取预设字节数的语音数据的步骤;

若所述预设数据库中存储的语音数据的字节数等于所述完整录音数据的字节数,则停止从所述预设数据缓存区中读取语音数据。

4.如权利要求1所述的尾音识别方法,其特征在于,所述判断通过采集获得的总录音数据是否为完整录音数据的步骤之前,所述尾音识别方法还包括:

获取用户触发语音采集指令的时间,记为开始时间;

当接收到用户触发的采集停止指令,记录停止时间;

根据所述开始时间、所述停止时间和预设比特率计算获得完整录音数据的字节数。

5.如权利要求2或3所述的尾音识别方法,其特征在于,所述尾音识别方法还包括:

根据从所述预设数据缓存区中读取语音数据的次数计算延迟时间;

判断所述延迟时间是否大于预设时间;

若所述延迟时间大于所述预设时间,则停止读取所述预设数据缓存区中的语音数据。

6.一种语音遥控器,其特征在于,所述语音遥控器包括:

采集模块,用于根据用户触发的采集指令对用户的语音进行采集;

所述采集模块,还用于当接收到用户触发的采集停止指令时,继续对用户的语音进行采集,并判断通过采集获得的总录音数据是否为完整录音数据;

停止模块,用于若所述总录音数据不为所述完整录音数据,继续对用户的语音进行采集,直至所述总录音数据为完整录音数据时,停止对用户的语音进行采集。

7.如权利要求6所述的语音遥控器,其特征在于,所述采集模块包括:

缓存单元,用于根据所述语音采集指令将采集的语音数据缓存在预设数据缓存区中;

读取单元,用于从所述预设数据缓存区中读取预设字节数的语音数据;

写入单元,用于将读取获得的语音数据写入预设数据库,所述预设数据库中存储的语音数据为当前读取的语音数据加上之前读取的语音数据。

8.如权利要求7所述的语音遥控器,其特征在于,所述语音遥控器还包括:

判断模块,用于判断所述预设数据库中存储的语音数据的字节数是否等于所述完整录音数据的字节数;

所述读取单元,还用于若所述预设数据库中存储的语音数据的字节数小于所述完整录音数据的字节数,则从所述预设数据缓存区中读取预设字节数的语音数据;

所述停止模块,还用于若所述预设数据库中存储的语音数据的字节数等于所述完整录音数据的字节数,则停止从所述预设数据缓存区中读取语音数据。

9.如权利要求6所述的语音遥控器,其特征在于,所述语音遥控器还包括:

获取模块,用于获取用户触发语音采集指令的时间,记为开始时间;

记录模块,用于当接收到用户触发的采集停止指令,记录停止时间;

计算模块,用于根据所述开始时间、所述停止时间和预设比特率计算获得完整录音数据的字节数。

10.如权利要求7或8所述的语音遥控器,其特征在于,所述计算模块,还用于根据从所述预设数据缓存区中读取语音数据的次数计算延迟时间;

所述判断模块,还用于判断所述延迟时间是否大于预设时间;

所述停止模块,还用于若所述延迟时间大于所述预设时间,则停止读取所述预设数据缓存区中的语音数据。

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