系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > 电脑技术 >

老司机搞定java使用语音识别将文字转换成语音

作者:宋晓桂 分类:电脑技术 发布时间:2017-09-19 18:04:36

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到java使用语音识别将文字转换成语音的问题,如果我们遇到了java使用语音识别将文字转换成语音的情况,该怎么处理怎么才能解决java使用语音识别将文字转换成语音带来的困扰呢,对于这样的问题其实我们只需要EclipseJDK登录百度AI开放平台注册一个语音服务应用。在开始编码前我们需新建一个和语音服务有关的应用获取应用对应的API Key和Secret Key信息,具体流程如...

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到java使用语音识别将文字转换成语音的问题,如果我们遇到了java使用语音识别将文字转换成语音的情况,该怎么处理怎么才能解决java使用语音识别将文字转换成语音带来的困扰呢,对于这样的问题其实我们只需要EclipseJDK登录百度AI开放平台注册一个语音服务应用。在开始编码前我们需新建一个和语音服务有关的应用获取应用对应的API Key和Secret Key信息,具体流程如下:1.注册并使用百度账号登录百度AI开放平台后台管理系统。2.在产品菜单下的语音服务找到语音合成菜单点击进入,跳转页面后点击立即使用。3.创建语音服务相关应用,应用信息编辑页面默认勾选了语音转换的基本功能点,如果我们需要其他这样就解决了这样的问题,接下来给大家带来java使用语音识别将文字转换成语音的详细操作步骤。

工具/原料

Eclipse
JDK

方法/步骤

登录百度AI开放平台注册一个语音服务应用。在开始编码前我们需新建一个和语音服务有关的应用获取应用对应的API Key和Secret Key信息,具体流程如下:

1.注册并使用百度账号登录百度AI开放平台后台管理系统。

2.在产品菜单下的语音服务找到语音合成菜单点击进入,跳转页面后点击立即使用。

3.创建语音服务相关应用,应用信息编辑页面默认勾选了语音转换的基本功能点,如果我们需要其他功能可以选择勾选,填写应用的名称和备注信息后确认提交即可。

4.在应用管理页面查找刚才我们新建的应用信息,记录下API Key和Secret Key信息。

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

获取access_token信息。后台使用的接口还需要先获取access_token才能发起请求,事实上几乎所有的相关接口都需要使用该参数,access_token的有效期为一个月,我们可以获取到access_token后存储在本地供接口使用,获取的请求地址格式和返回数据如下:

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

创建项目并引入Maven依赖包。在完成前期准备工作后我们可以将需要的依赖包引入到项目中,本项目是基于SpringBoot构建的,除了基本的SpringBoot包以外还需要引入以下几个架包:

老司机搞定java使用语音识别将文字转换成语音

创建文字语音转换工具类。现在我们可以开始编写具体的实现类了,流程如下:

1.创建一个枚举类ApiURL对请求的URL和参数拼接做公共的处理。

2.创建BaiduTTS类处理文字转语音的相关方法操作,具体实现代码如下:

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

创建语音转文字工具类。该类是上一个接口的逆过程也是我们经常会用到的一个比较实用的功能,该类有一部分代码和上一个类相同如token的获取,在实际开发中我们应该将这部分提取出来,具体代码如下:

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

老司机搞定java使用语音识别将文字转换成语音

xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。