百度离线语音合成SDK使用
百度离线语音合成SDK可以帮助我们实现一些文本转语音的功能,并提供了多种声音类型选择。本篇博客总结了如何以SDK的形式使用该工具
目录创建应用登录百度智能云语音能力引擎功能创建应用SDK集成下载SDK集成指南添加权限导入jar包及相关文件初步使用SpeechSynthesizer对象的初始化说话人声音模式的选择合成语音创建应用在使用SDK前,我们需要先在百度智能云控制平台创建自己的应用并获得应用专属的AppID、ApiKey、SecretKey
登录百度智能云首先需要在官网百度智能云-登录,登录自己的百度账号(这里我的账号已进行实名认证,如果是新用户还需要进行实名认证处理,认证网址:百度智能云-管理中心)
语音能力引擎功能
这里点击菜单栏弹出的语音能力引擎,即可进入语音能力引擎页面:
创建应用点击操作指引中的2创建应用下的去创建,即可弹出创建应用页面,如下图
我们需要填写应用名称,选择所需要的功能,选择App的开发平台,以及应用的描述
选择Android或IOS都需要提供软件开发的id名,这个id可以在应用文件的应用级build.gradle中找到,如下图:
填写完成后,即可在应用列表页内看到所创建的应用
SDK集成创建完应用后,我们需要将短语音在线识别的SDK集成到我们新建的App项目中,集成过程如下:
下载SDK在SDK下载_文字识别SDK_语音识别SDK-百度AI开放平台官网中下载离线语音合成SDK(根据开发平台选择AndroidOrIOS,这里我们以Android为例)
下载的是压缩包zip格式,我们需要将其解压
集成指南百度官方提供了 集成指南 供我们查阅
添加权限短语音合成的SDK我们需要请求如下权限:网络、获取网络状态、修改音频设置、访问及修改存储、获取和更改WiFi状态。
操作过程如下:
在AndroidManifest.xml文件中进行静态申请:将上述代码复制粘贴到