一种即时按键通话业务控制方法和装置的制造方法_2

文档序号:9371980阅读:来源:国知局
数或者跨零率、共振峰、L P参数倒谱参数、临界带倒谱等参数;对语音的语音特征分析可以通过多种不同的算法来实现,比如:线性预测分析L P C法等。
[0055]由于在日常应用中经常会有对讲机用户聚集的情况发生,对于某一用户而言,当他在使用自己的对讲机时,他通过语音控制对讲机,容易受到其他用户声音或者外界噪声等声音的干扰,为了降低或者消除干扰,对讲机在接收用户的语音之后,可以进行过滤处理,从接收到的所有声音中尽可能完整地提取出用户的语音,然后,再利用语音特征分析方法解析出该语音的语音特征,解析出的语音特征为后续的P T T业务的触发打好技术基础。
[0056]步骤102,在预先保存的语音特征中查找是否存在所解析的语音特征,所述预先保存的语音特征是预先采集并保存的设备允许的用户所具有的语音特征。若存在,则执行步骤103,触发即时按键通话业务。
[0057]为了保证用户触发设备P T T业务的准确性,需要预先保存用户的语音特征,若该设备只允许一个人使用时,则只需要预先采集该用户的语音特征并将其保存。若该设备可允许多个人使用时,则需要预先采集可允许的多个用户的语音特征并将其都保存。对于设备而言,当用户第一次使用该设备时,设备可自动提取用户的语音特征将其保存,当用户下一次使用时,即可利用语音特征信息来触发P T T业务。对于用户而言,想要通过语音特征的方式来触发P T T业务,必须预先将自己的语音特征信息录入设备中。
[0058]对于设备而言,当接收到用户的语音信息,解析出语音特征,然后就需要从预先保存的语音特征中查找是否存在当前所解析的语音特征,如果存在,表明当前用户的语音控制是有效的可执行的,因此,触发P T T业务。如果不存在,表明当前用户的语音控制是无效的不可执行的,因此,忽略不做处理,以避免误操作。
[0059]通过上述本发明实施例可以看出,将用户的语音特征作为是否触发P T T业务的判断基准,这样能够避免其他用户语音或者外界噪声的干扰而产生的误操作,从而准确控制即时按键通话业务,提高用户的使用体验。
[0060]在实际应用中,当多个用户聚集在一起时或者外界干扰声音较大时,对于设备而言并不知道哪个声音是本设备所允许的用户的声音,哪个是其他用户的声音,而哪些是噪音,只要接收到语音,都是先要进行解析语音特征,然后从预先保存的语音特征中查找是否存在所解析的语音特征,如果存在,则触发P τ τ业务,若某一设备的用户并未发出声音,并未想要触发P T T业务,而身边其他人的声音过大,该用户的设备依旧能够接收到这些声音,进行一系列的操作,就会严重浪费设备资源。基于上述技术问题的考虑,本发明实施例提供以下三个优选方案,分别是实施例2、3以及实施例4。下面依次对这三个优选方案进行解释说明。
[0061]首先,请参阅图2,示出的本发明实施例即时按键通话业务控制方法实施例2的流程图,该方法包括:
[0062]步骤201,接收语音,解析所接收的语音所具有的语音特征;
[0063]步骤202,判断所接收的语音的音量是否大于预设阈值,若是,则执行步骤203。
[0064]由于用户在使用设备时,外界环境中的干扰声音较多,比如外界噪声、其他用户的语音等声音,均可能被用户正在使用的设备接收到,考虑到,这些声音的声源可能距离用户正在使用的设备较远,或者这些声音与用户正常的声音相比较小,因此,本步骤可通过判断所接收到的语音的声音大小,初步判断该声音是不是本设备所允许用户发出的声音,如果不是,可以避免后续的查找操作做出无谓的操作浪费设备资源,如果是,再进行后续查找操作。
[0065]当然,也可以是在接收语音之后,先判断所接收的语音的音量是否大于预设阈值,若是,则解析所接收的语音所具有的语音特征,然后,再执行步骤203。否则,不进行解析操作、查找操作。这样能够避免接收语音之后,直接进行解析操作,然后,再进行判断操作,若判断结果为否,后续并不需要执行查找操作,导致所解析的语音特征没有任何价值,而解析操作比较耗费资源,因此,这样处理能够更进一步节约设备资源。
[0066]步骤203,在预先保存的语音特征中查找是否存在所解析的语音特征,所述预先保存的语音特征是预先采集并保存的设备允许的用户所具有的语音特征;若存在,则执行步骤 204。
[0067]步骤204,触发即时按键通话业务。
[0068]通过上述本发明实施例可以看出,通过判断所接收的语音的音量的方式,来决定是否进行后续的查找操作,由于查找操作具体是对比语音特征信息,过程比较复杂,耗费较多设备资源,利用判断音量的方式,避免多余的查找操作引起的资源浪费现象的出现。
[0069]然后,请参阅图3,示出的本发明实施例即时按键通话业务控制方法实施例3的流程图,该方法包括:
[0070]步骤301,接收语音,解析所接收的语音所具有的语音特征;
[0071]步骤302,识别所接收的语音中是否存在预设控制语句,若是,则执行步骤303。
[0072]由于,在某一时间段内,设备只能是归属于一个用户,因此对于设备而言,只能对当前用户的指令做出对应操作,为了避免设备在接收到任何用户的语音都进行查找语音特征的操作,由于解析语音特征、查找语音特征比较复杂耗费设备资源,因此,用户在使用设备之前,可以预先设置一个控制语句用于控制P T T业务,比如:预先设置控制语句为“启动P T T业务”、“开始P T T业务”、“开始”、“ S t a r t ”等任一语句,该控制语句可以是设备所能识别的任一语种的语句,可以是一个词、一句话、一个字母等任意形式。
[0073]这样处理后,只有用户自己知道预设的控制语句,其他用户不知道该控制语句,其他用户即使发出声音也无法对该设备产生作用。因此,通过本步骤可以先判断出接收到语音是不是P T T业务的触发语句,如果不是,就不用再进行后续的解析语音特征、查找语音特征等操作,这样就能够避免浪费设备资源。另外,即使该设备的控制语句被其他用户知道并说出时,还能够通过后续的查找操作,做出更准确的判断,从而避免误操作。
[0074]当然,也可以是在接收语音之后,先识别所接收的语音中是否存在预设控制语句,若是,则解析所接收的语音所具有的语音特征,然后,再执行步骤303。否则,不进行解析操作、查找操作。这样能够避免接收语音之后,直接进行解析操作,然后,再进行识别操作,若识别结果为否,后续并不需要执行查找操作,导致所解析的语音特征没有任何价值,而解析操作比较耗费资源,因此,这样处理能够更进一步节约设备资源。
[0075]步骤303,在预先保存的语音特征中查找是否存在所解析的语音特征,所述预先保存的语音特征是预先采集并保存的设备允许的用户所具有的语音特征;若存在则执行步骤304。
[0076]步骤304,触发即时按键通话业务。
[0077]通过上述本发明实施例可以看出,利用识别所接收的语音中是否存在预设控制语句的方法,来控制是否进行查找操作,这样既能够避免多余的查找操作引起的资源浪费现象的出现,又能够提高触发P TT业务的可靠性。
[0078]最后,请参阅图4,示出的本发明实施例即时按键通话业务控制方法实施例4的流程图,该方法包括:
[0079]步骤401,接收语音,解析所接收的语音所具有的语音特征;
[0080]步骤402,判断所接收的语音的音量是否大于预设阈值,若大于,则执行步骤403 ;
[0081]步骤403,识别所接收的语音中是否存在预设控制语句,若存在,则执行步骤404 ;
[0082]当然,也可以是在接收语音之后,先判断所接收的语音的音量是否大于预设阈值,若大于,则识别所接收的语音中是否存在预设控制语句,若存在,则解析所接收的语音所具有的语音特征,然后执行步骤404 ;否则,不进行解析操作、查找操作。
[0083]步骤404,在预先保存的语音特征中查找是否存在所解析的语音特征,所述预先保存的语音特征是预先采集并保存的设备允许的用户所具有的语音特征;若存在则执行步骤405。
[0084]步骤405,触发即时按键通话业务。
[0085]通过上述三个优选方案均可以看出,通过判断所接收的语音的音量是否大于预设阈值和识别所接收的语音中是否存在预设控制语句,两个操作更进一步的保证后续的查找操作的可靠性,避免多余的查找操作浪费设备资源。
[0086]由于,在实际应用中触发P T T业务最常用的方式,还是手按压物理P T T按键或者点击软件P T T按键的方式,因此,为了更好的兼容现有设备的按压按键的方式,本发明实施例提供优选方案,具体是在上述任一种实施例的基础上,增加监测即时按键通话业务的按键的按压信号,当监测到按键的按压信号时,触发即时按键通话业务的操作,使得设备既能够利用语音特征触发
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1