[发明专利]聊天场景中文字转换为语音的方法、系统、设备及存储介质在审
申请号: | 202010192163.X | 申请日: | 2020-03-18 |
公开(公告)号: | CN113495766A | 公开(公告)日: | 2021-10-12 |
发明(设计)人: | 姬祥;梁国毅 | 申请(专利权)人: | 西安欧思奇软件有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0481;G06F40/58 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 王玉双;刘健 |
地址: | 710075 陕西省西安市高新区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 聊天 场景 文字 转换 语音 方法 系统 设备 存储 介质 | ||
1.一种聊天场景中文字转换为语音的方法,其特征在于,包括:
建立模型库,存储预设的聊天应用的界面元素标识符信息;
获取通讯终端当前界面的所有视图信息,并根据所述模型库存储的所述标识符信息判断所述通讯终端的所述聊天应用的状态;
在判断所述聊天应用的状态处于聊天窗口开启状态时,将所述聊天窗口内的文本转化为目标语种文本;
将所述目标语种文本转换为对应语种的语音文件,并在所述聊天窗口中发送。
2.根据权利要求1所述的方法,其特征在于,所述获取通讯终端当前界面的所有视图信息,根据所述模型库存储的所述标识符信息判断所述通讯终端的所述聊天应用的状态包括:
通过所述通讯终端的预设服务,获取所述通讯终端当前界面的所有视图信息;
将获取的所述所有视图信息与所述建立模型库中的标识符信息进行匹配,若匹配成功,则判断所述聊天应用的状态处于聊天窗口开启状态;若匹配不成功,则判断所述聊天应用的状态未处于聊天窗口开启状态。
3.根据权利要求2所述的方法,其特征在于,所述将所述聊天窗口内的文本转化为目标语种文本包括:
通过所述预设服务的第一功能,获取所述文本的输入框的位置和输入状态;
将启动翻译按钮设置于在所述文本的近端;
接收点击所述启动翻译按钮的操作指令后,通过所述预设服务的第二功能,获取所述输入框中的文本内容;
调用预置的翻译接口,将所述文本转换为预设的目标语种文本。
4.根据权利要求3所述的方法,其特征在于,所述将所述目标语种文本转换为对应语种的语音文件,并在所述聊天窗口中发送包括:
调用预置的文本语音转换器,将所述目标语种文本转换为对应语种的语音文件;
将所述语音文件输入到所述输入框中,替换所述文本;
通过所述模型库匹配到所述聊天应用的发送按钮信息,并通过所述预设服务的第三功能,将所述输入框中的所述语音文件发送。
5.根据权利要求4所述的方法,其特征在于,所述通讯终端为移动终端,所述文本与所述目标语种文本为同种语种或者为两种不同语种;所述移动终端具有安卓系统所述预设服务为所述安卓系统的无障碍服务;
所述第一功能为位置及状态获取功能;所述第二功能为窗口内容获得功能;所述第三功能为模拟点击功能;所述启动翻译按钮悬浮显示于所述所述文本的左上方或者是右上方;所述目标语种文本的语种为预设的语种,或者通过所述启动翻译按钮在预设的语种库中选择的语种。
6.一种聊天场景中文字转换为语音的系统,其特征在于,包括:
建立模块,用于建立模型库,存储预设的聊天应用的界面元素标识符信息;
判断模块,用于获取通讯终端当前界面的所有视图信息,并根据所述模型库存储的所述标识符信息判断所述通讯终端的所述聊天应用的状态;
文本转化模块,用于在判断所述聊天应用的状态处于聊天窗口开启状态时,将所述聊天窗口内的文本转化为目标语种文本;
语音转化模块,用于将所述目标语种文本转换为对应语种的语音文件,并在所述聊天窗口中发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安欧思奇软件有限公司,未经西安欧思奇软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010192163.X/1.html,转载请声明来源钻瓜专利网。