[发明专利]一种AI语音通信方法、设备和服务器有效
申请号: | 202110360789.1 | 申请日: | 2021-04-02 |
公开(公告)号: | CN113271382B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 曹阳 | 申请(专利权)人: | 浙江百应科技有限公司 |
主分类号: | H04M3/493 | 分类号: | H04M3/493;G10L13/02 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 江宇 |
地址: | 310000 浙江省杭州市余杭区仓*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ai 语音 通信 方法 设备 服务器 | ||
1.一种AI语音通信方法,其特征在于,包括:
在预先设置的闲时时段,自动触发扫描是否有尚未执行的通信任务;
若扫描到尚未执行的通信任务,且当前仍处于所述闲时时段,则抽取一个未执行的通信任务i,将该通信任务i的待合成的通信内容合成为AI语音数据并保存;
在执行所述通信任务时,查询其通信内容是否存在对应的AI语音数据,若存在,则直接调用完成通信;
其中,所述将该通信任务i的待合成的通信内容合成为AI语音数据,进一步包括:
获取所述通信任务i中待合成语音的文本请求信息;
遍历所述文本请求信息,从所述文本请求信息中选出最大暂停时长;
根据所述最大暂停时长设置拆合标识符,并在相邻两个所述文本请求信息之间设置所述拆合标识符;
根据预设通信规则,将所述文本请求信息进行合并,生成合并请求语句;
基于所述合并请求语句发送语音合成服务请求,获取对应的合成语音信息;
基于所述合成语音信息,得到AI语音数据。
2.根据权利要求1所述的AI语音通信方法,其特征在于,还包括:
若扫描到未执行的通信任务,判断当前是否仍处于所述闲时时段,若当前已不处于所述闲时时段,则退出闲时合成扫描进程,等待下一个闲时时段自动触发扫描进程。
3.根据权利要求1所述的AI语音通信方法,其特征在于:
所述通信内容包括均未语音合成的固定信息和变量信息,则所述文本请求信息包括固定文本信息和变量文本信息;根据所述拆合标识符,拆分所述合成语音信息,得到与所述文本请求信息对应的AI语音信息;或者,
所述通信内容包括已合成为AI语音的固定信息和未语音合成的变量信息,所述文本请求信息包括变量文本信息;提取语音通信任务中的所述变量信息,形成所述变量文本信息;根据所述拆合标识符,拆分所述合成语音信息,得到与所述变量文本信息对应的变量语音信息,并将所述变量语音信息对应回填到通信内容中所述变量信息的对应位置处,得到完整合成为AI语音的通信内容。
4.根据权利要求3所述的AI语音通信方法,其特征在于,所述根据预设通信规则,将所述文本请求信息进行合并,生成合并请求语句进一步包括:
计算N+1个所述文本请求信息合并得到的所述合并请求语句的字数与预设的单次合并字数阈值的字数差;其中N为大于或等于零的整数;
判断第N+2个所述文本请求信息的字数是否超过所述字数差,若没有超过,则继续将所述第N+2个所述文本请求信息合并至当前的合并请求语句中;
若所述第N+2个所述文本请求信息的字数超过所述字数差,则新增一个以所述第N+2个所述文本请求信息为起始的合并请求语句,直到所有所述文本请求信息全部完成合并。
5.根据权利要求1至4任一项所述的AI语音通信方法,其特征在于,还包括:
执行所述当前的AI语音通信任务时,根据预设的数据收集模板,收集与所述文本请求信息包括的变量文本信息对应的反馈数据;
根据收集到的所述反馈数据,生成采集数据表单,并输出。
6.根据权利要求5所述的AI语音通信方法,其特征在于,所述根据所述最大暂停时长设置拆合标识符,进一步包括:
遍历N个所述文本请求信息,判断所述文本请求信息中是否包含有暂停节点,在遍历到所述暂停节点时,提取所述暂停节点对应的暂停空白音时长,并在所遍历到的暂停空白音时长中选出最大暂停时长;
根据所述最大暂停时长MaxDefine,设置所述拆合标识符s,spliter的分割间隔阈值spliter;其中,spliter=MaxDefine+Space,Space为增设的分割间隔时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江百应科技有限公司,未经浙江百应科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110360789.1/1.html,转载请声明来源钻瓜专利网。