语音信箱的实现方法和装置的制造方法_3

文档序号:9380692阅读:来源:国知局
下方式:
[0142]根据M个领域的领域词库,对所述文字文本进行文字匹配,以从所述M个领域中确定所述文字文本的匹配领域,其中,所述M大于等于I。
[0143]具体地说,第二终端或服务器将语音留言转换为文字文本之后,可以获取存储器中存储的各个领域的领域词库,根据各个领域的领域词库,采取分词算法将文字文本按领域进行文字匹配,然后可以确定该文字文本的匹配领域,具体可以将具有最多分词的领域确定为文字文本的匹配领域;从而,第二终端或服务器可以根据文字文本的匹配领域以及相应的处理方式,执行针对第一终端的回复操作和/或针对第二终端的通知操作。
[0144]在本发明实施例中,自然语言处理对应的领域可以包括重要来电领域、闲聊领域、留言领域、设置提醒领域中的至少一种。这些领域的领域词库中可以包含一些含有明显领域特征的词语。
[0145]其中,重要来电领域说明呼叫方的来电为重要来电,需要用户及时处理。该领域的领域词库例如可以包括“失火”、“急事”、“事故”等。
[0146]设置提醒领域说明呼叫方的来电需要终端进行设置提醒,可以在A时间提醒用户在A时间做呼叫方要求的事情,其中,该A时间也是呼叫方要求的时间;或者,也可以在B时间提醒用户在A时间做呼叫方要求的事情,其中,A时间为呼叫方要求的时间,而B时间与A时间的时间差为C,其中,该C可以是终端默认的或终端的用户设置的。该领域的领域词库例如可以包括“提醒” “11点” “10点”等。
[0147]留言领域说明呼叫方的来电只是留言的,可以不用紧急处理,等用户方便时再查看,其中,也可以通过设置提醒的方式来提醒用户,只是设置提醒的具体通知时间可以是终端默认或者终端的用户设置的,例如,终端可以在接收到呼叫请求的I小时后通知用户有留言消息。当然,也可以只是存储录音,不进行任何提醒,等用户自己主动查看。该领域的领域词库例如可以包括“留言” “带话”等。
[0148]闲聊领域是针对重要来电领域、留言领域和设置提醒领域之外的领域。其领域模型的实现方式可以是通过搜集大量的对话文本(网页、微博、论坛等)进行学习。学习后,通过计算和语音输入文本相似度最高的问句(对话文本语料库中的),将其答案作为回复。
[0149]在本发明实施例中,领域模型包括但不限于相应领域的句式库、规则库或语料库。
[0150]在本发明实施例中,可以采用基于规则的算法(Rule Based Approach, RBA)或采用基于统计的算法(Statistic Based Approach, SBA),按照领域模型,对各个领域的分词结果进行匹配,当然,也可以采用其他的算法进行领域匹配,本发明实施例并不对此进行限定。其中,为了更加清楚地理解本发明,以下将对基于RBA和基于SBA的匹配算法进行详细说明。
[0151]RBA是将相应领域的常用说法的句式和词语进行抽象,变成一些特定的符号,将这些符号通过排列组合形成一些规则。一般情况下,一条规则对应一个语义和一个相应的处理办法。具体实现时,一条规则可以对应一个正则表达式,将该正则表达式与该领域的分词结果进行比较可知是否匹配。以重要来电领域为例,分词结果“急事”会对应一条规则A(当然,该规则还可以对应其它分词结果,如“重要的事”等),当文字文本对应的分词结果包括“急事”时,会和规则A达到匹配,匹配后,则调用规则A对应的处理办法。这就实现了用户的语音留言和处理办法的映射,也实现了根据不同语音留言进行不同处理。
[0152]SBA是搜集大量相应领域的实际例子(语料库),例如,可以通过网页、微博或论坛等进行搜集,从中抽取特征(特定的词汇、词性、出现的频率、组合方式、句子中的位置等)并以概率的方式进行学习。学习后可对任一输入的文字计算匹配度。以重要来电领域为例,如果呼叫方的文字文本对应的分词结果和重要来电领域的匹配度高,则可知呼叫方此次呼叫的重要程度高,从而进行相应的处理。
[0153]应理解,在本发明实施例中,也可以不对文字文本进行分词,直接将文字文本与各个领域模型进行匹配,将匹配度高的领域确定为该文字文本的匹配领域,并确定相应的处理方式,如果只有一个领域模型,则可以直接将该领域模型确定为匹配领域,基于该匹配领域的领域模型,确定相应的处理方式。
[0154]例如,可以通过搜集大量的对话文本(网页、微博、论坛等)进行学习来建立领域模型,然后,在该领域模型中通过获取和文字文本相似度最高的问句(对话文本语料库中的),将其答案作为回复,则此时,可以不对文字文本进行分词。
[0155]还应理解,在本发明实施例中,可以依次对各个领域的领域模型进行匹配,在某个领域的匹配度不能达到预定程度时,再进行下一个领域的匹配,如果达到预定程度,则可以将该领域确定为匹配领域,例如,在文字文本与重要来电领域、留言领域或者设置提醒领域均不能匹配时,可以进一步将该文字文本与闲聊领域进行匹配。在本发明实施例中,也可以根据所有领域的领域模型进行匹配,选择匹配度最高的领域作为匹配领域。
[0156]还应理解,在本发明实施例中,在自然语言处理时,只得到该文字文本的匹配领域,然后,再根据匹配领域确定对应的处理方式,即处理方式的确定不属于自然语言处理中的动作。或者,在对文字文本进行自然语言处理时,既可以得到文字文本的匹配领域,又可以确定该匹配领域下对应的处理方式,即处理方式的确定属于自然语言处理中的动作,例如,上文所述的RBA算法,但是即使如此,该匹配领域下对应的处理方式也是在只有确定了匹配领域才确定的,也可以称作为基于根据文字文本的匹配领域,确定相应的处理方式,或者称作为根据文字文本的匹配领域,执行针对第一终端的回复操作或针对第二终端的通知操作。
[0157]在本发明实施例中,在文字文本的匹配领域属于重要来电领域时,可以通过及时通知的方式通过第二终端呈现通知消息,其中,如执行主体是服务器,则可以立即向第二终端发送短信通知,该短信通知的内容可以包括呼叫方的电话号码、联系人的姓名和通知内容等,通知内容包括但不限于语音留言对应的文字文本,进一步地还可以发送录制的语音留言;如果执行主体是第二终端,则可以通过第二终端的显示设备呈现通知消息,该通知消息可以包括呼叫方的电话号码、联系人的姓名和通知内容等,通知内容包括但不限于语音留言对应的文字文本,其中,第二终端可以通过调用震动或铃声的方式通知用户已在第二终端上呈现该通知消息。
[0158]在本发明实施例中,在文字文本的匹配领域不属于重要来电领域时,可以基于不打扰用户的原则,执行针对第二终端的通知操作,例如,可以通过后续通知的方式通过所述第二终端呈现通知消息,例如,第二终端可以通过设置提醒等方式通知用户,或者服务器在Ih之后向第二终端发送短信通知等;或者,也可以及时呈现通知消息,只是呈现通知消息的时候是静音的。
[0159]可选地,在本发明实施例中,在进行了领域匹配后,还可以向第二终端对应的邮箱发送邮件,该邮件可以携带呼叫方的电话号码、联系人的姓名和通知内容等,通知内容包括但不限于语音留言对应的文字文本或者录制的语音留言。
[0160]可选地,在本发明实施例中,也可以直接将转换后的文字文本发送给第二终端对应的邮箱,或者直接通过第二终端呈现该文字文本,以便于用户不方便接听电话时,可以通过看的方式来获取电话内容。
[0161]在本发明实施例中,通过向第二终端对应的邮箱发送邮件,可以使得用户在没有携带终端的情况下,及时向用户发送来电通知以及相应的来电内容,或者可以使得用户在不方便接听电话的情况下,基于不打扰用户的原则向用户发送通知消息(例如,可以发送文字文本,用户可以通过看的方式来获取电话内容),以及在第二终端为传统座机时,也可以向第二终端的用户发送来电通知。
[0162]应理解,上述举例中的通知方式只是本发明实施例中的具体实现方式。本发明实施例还可以具有其他通知方式,例如,可以在接收到用户的查询请求后,才向用户设备发送通知消息,该通知消息也可以包括呼叫方的电话号码、联系人的姓名和通知内容等。只要是基于文字文本,使得用户获知了该次来电,都可以将该次通知称为基于文字文本,执行针对第二终端的通知操作。
[0163]在本发明实施例中,在确定了文字文本的匹配领域后,可以确定回复文本;并对回复文本进行语音合成,得到回复语音;向第一终端发送该回复语音。
[0164]具体地说,在确定了文字文本对应的匹配领域后,可以确定针对第一终端的回复文本,例如,如果匹配领域是设置提醒领域且针对第二终端创建了留言,则可以生成“设置提醒已经建立好了”这样的回复文本,通过自动语音合成(Automatic Speech Synthesis,ASS)生成回复语音,并将该回复语音发送给第一终端。
[0165]可选地,本发明实施例可以不仅包括重要来电领域、闲聊领域、留言领域或设置提醒领域等,还可以对领域进行扩展,例如领域可以包括查询领域等,该查询领域具体又可以包括天气查询领域,所在位置查询领域等。
[0166]在本发明实施例中,服务器或第二终端可以执行调用第三方的相关工作,例如,在匹配领域为天气查询领域时,则可以通过向第三方获取第二终端所在地的天气,并根据第二终端所在地的天气信息生成回复语音,将该回复语音发送给第一终端,进一步地,还可以向第二终端发送通知消息,通知第二终端的用户第一终端曾查询过第二终端所在地的天气。其中,在自然语言处理领域包括天气查询领域时,该领域的领域词库可以“天气”、“下雨”和要查询天气的城市等。
[0167]因此,在本发明实施例中,通过自然语言处理,确定文字文本的匹配领域,根据文字文本的匹配领域,执行针对第一终端的回复操作或针对第二终端的通知操作,可以使得回复操作或通知操作更具针对性,例如,在文字文本的匹配领域为重要来电领域时,可以及时通知用户,在文字文本的匹配领域不属于重要来电领域时,可以做到不打扰用户的原则通知用户,从而使得语音信箱功能更强,更具智能化。
[0168]在本发明实施例中,语音信箱的启用可以是在一定的场景下启用的,例如,在第二终端当前所处位置满足第一预定条件时,或者,在第二终端的设置满足第二预定条件时,或者,在呼叫请求满足第三预定条件时。
[0169]可选地,上述第一预定条件为第二终端所处位置属于预定区域。具体地,用户可以设定一个区域范围,在该区域范围内,启动语音信箱,则此时,第二终端可以至少为3G手机,且具备定位服务。
[0170]可选地,上述第二预定条件为第二终端的设置模式为静音模式或户外模式。
[0171]可选地,上述第三预定条件包括所述呼叫请求的时间属于预定时间,或者所述呼叫请求的请求方属于预设的通讯录,其中,预设的通讯录可以是用户通讯录的子集,用户可以将该子集添加到上述预设的通讯录中;和/或所述预定条件包括所述呼叫请求的请求方满足在预定时间范围的呼叫次数达到预定次数,例如,在Ih内呼叫方已经呼叫3次;和/或所述第三预定条件包括呼叫请求的呼叫时长满足预定时长,通俗的讲响铃时间,例如,10s。
[0172]应理解,可以在满足上述一个条件时,就启动语音信箱,也可以是在同时满足一个以上的条件时,启动语音信箱。例如,可以设定在终端的设置模式为静音模式且呼叫请求的呼叫时长大于1s时,启动语音信箱。
[0173]因此,在本发明实施例中,可以在终端所处场景满足预定场景时才启动语音信箱(预定场景可以通过用户自行配置),例如,终端所处位置属于预定区域或者呼叫请求满足预定条件时才启动语音信箱,从而可以使得在用户不方便接听电话或不能接听电话时,启动语音信箱,从而使得语音信箱功能更强,更具智能化。
[0174]在本发明实施例中,语音信箱的配置可以采用默认配置,也可以由用户进行自行配置。具体地,可以通过第二终端的显示设备呈现配置界面,该配置界面是用户操作的入口,用户可以通过该界面进行语音信箱的配置,以用于实现语音信箱的功能,此外,配置界面还可以展示当前配置情况。其中,用户可以配置呼叫响应携带的欢迎词、可以配置上述第一预定条件、第二预定条件或第三预定条件等,还可以配置通知消息对应的邮件地址等。应理解,在本发明实施例中,在执行主体是互联网中的服务器时,可以向第二终端发送配置界面的呈现通知,由第二终端呈现配置界面,即通过第二终端的显示设备呈现配置界面;或者,在执行主体为第二终端时,可以直接通过自身的显示设备呈现配置界面。
[01
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1