上云无忧 > 文档中心 > 百度智能云语音合成离线SDK快速集成指南
语音合成
百度智能云语音合成离线SDK快速集成指南

文档简介:
Android SDK快速集成指南 只需四步,1小时内即可完成离线语音合成SDK的应用集成,让您的应用获得稳定一致的合成体验。 Step1:成为百度AI开放平台的开发者 要调用百度AI开放平台的语音合成能力先要成为百度AI开放平台的开发者,首先让我们花5分钟来注册百度AI开放平台的开发者,并新建一个百度语音合成应用。 【百度智能云】在线语音合成 【百度智能云】离线语音合成 定制音库
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

Android SDK快速集成指南

只需四步,1小时内即可完成离线语音合成SDK的应用集成,让您的应用获得稳定一致的合成体验。

Step1:成为百度AI开放平台的开发者

要调用百度AI开放平台的语音合成能力先要成为百度AI开放平台的开发者,首先让我们花5分钟来注册百度AI开放平台的开发者,并新建一个百度语音合成应用。

  1. 创建帐户

先点击此处注册百度账户,快速建立一个百度账号,请参考下图:

  1. 创建应用

创建账号之后,登录百度AI开放平台,并且点击此处创建一个应用,如下图:

创建应用时请务必输入应用名称、语音包名等信息,创建完成后就可以看到创建的应用信息了:

创建完成的应用信息如下图所示:

Step2:申请离线合成SDK测试序列号

1. 实名认证

离线合成SDK需要完成实名认证后才能使用,第一步需要按照提示完成个人认证或企业认证。完成个人认证的用户将会获得2个测试序列号,完成企业认证的用户将会获得5个测试序列号。如下图所示进行实名认证:

2. 确定要集成离线合成SDK的APP应用

完成实名认证后,确认需要集成离线合成SDK的应用信息,包括APPID、应用包名、应用平台等信息。如您尚未创建语音合成应用,可点击右侧的创建应用新建一个语音合成应用,如下图所示:

应用创建可参考Step1的教程,创建完成后可以在应用名称的下拉列表框看到您创建过的应用,确认您创建应用的APPID、应用包名、应用平台信息。确认信息无误后,点击确定,生成测试序列号:

3. 下载测试序列号

完成离线SDK申请后,即跳转到离线合成SDK管理界面,如下图所示,可以看到已经授权的应用信息。

点击查看详情,可看到当前授权的有效期及包含的发音人资源情况,如下图所示:

点击下载序列号列表,即可获得测试序列号的表格文档,打开文档后即可获取到测试序列号:

Step3:填写授权信息,联网获取License

1. 获取鉴权信息

Android版离线合成SDK需要5个授权信息全部正确,才能联网拉取License,正常使用全部合成功能。 AppID、API Key、Secret Key、包名信息需要您登陆控制台查看应用详情获取,SN即为Step2中您获取到的测试序列号。

2. 不修改SDK,直接运行

解压sdk文件,不做任何修改,直接安装运行程序可以看到以下界面:

3. 填写全部五个鉴权信息

填入上述5个鉴权信息测试,请按照以下步骤全部修改:

1、首先修改包名文件 app\build.gradle

2、修改Java文件 app\src\main\assets\auth.properties

注意:两处的包名需要一致 ;如果 appKey secretKey 填写错误,在纯在线和离在线模式下无法使用,在纯离线模式虽然可以使用但是会有错误提示如下图所示:

Step4: 断网测试离线合成功能

1. 按照上述文档修改完成后,安装app,首次使用需要联网,打开如下图:

2. 点击输入文本合成如下图:

出现该提示后,则可以正常断网离线使用。

3. 如果鉴权信息填写错误会出现下图的报错-102情况:

iOS SDK快速集成指南

只需四步,1小时内即可完成离线语音合成SDK的应用集成,让您的应用获得稳定一致的合成体验。

Step1:成为百度AI开放平台的开发者

要调用百度AI开放平台的语音合成能力先要成为百度AI开放平台的开发者,首先让我们花5分钟来注册百度AI开放平台的开发者,并新建一个百度语音合成应用。

  1. 创建帐户

先点击此处注册百度账户,快速建立一个百度账号,请参考下图:

  1. 创建应用

创建账号之后,登录百度AI开放平台,并且点击此处创建一个应用,如下图:

创建应用时请务必输入应用名称、语音包名等信息,创建完成后就可以看到创建的应用信息了:

创建完成的应用信息如下图所示:

Step2:申请离线合成SDK测试序列号

1. 实名认证

离线合成SDK需要完成实名认证后才能使用,第一步需要按照提示完成个人认证或企业认证。完成个人认证的用户将会获得2个测试序列号,完成企业认证的用户将会获得5个测试序列号。如下图所示进行实名认证:

2. 确定要集成离线合成SDK的APP应用

完成实名认证后,确认需要集成离线合成SDK的应用信息,包括APPID、应用包名、应用平台等信息。如您尚未创建语音合成应用,可点击右侧的创建应用新建一个语音合成应用,如下图所示:

应用创建可参考Step1的教程,创建完成后可以在应用名称的下拉列表框看到您创建过的应用,确认您创建应用的APPID、应用包名、应用平台信息。确认信息无误后,点击确定,生成测试序列号:

3. 下载测试序列号

完成离线SDK申请后,即跳转到离线合成SDK管理界面,如下图所示,可以看到已经授权的应用信息。

点击查看详情,可看到当前授权的有效期及包含的发音人资源情况,如下图所示:

点击下载序列号列表,即可获得测试序列号的表格文档,打开文档后即可获取到测试序列号:

Step3:填写授权信息,联网获取License

1. 下载最新版本的iOS SDK,打开Demo工程

下载地址:https://console.bce.baidu.com/ai/#/ai/speech/offline/index

在BDSClientSample\Modules\TTS\TTSViewController.mm 中填写API Key, Secret Key、AppID和SN(序列号)。AppID、API Key、Secret Key、包名信息需要您登陆控制台查看应用详情获取,SN即为Step2中您获取到的测试序列号。

纯离线sdk默认 TTS_MODE_ONLINE_PRI在线优先模式(见上图),如果要测试纯离线模式将TTS_MODE_ONLINE_PRI改为TTS_MODE_OFFLINE(如下图)其他模式具体参见文档

填写包名,务必与官网应用信息中显示的应用包名保持一致:

2. 添加发音人文件

右击 BDSClientSample\Resources\TTS 添加dat发音人文件:

添加完成后如下图:

3. 点击运行Demo

Step4: 断网测试离线合成功能

首次测试需要联网合成下载linence;打开Demo 如图,点击TTS Demo:

输入合成文本点击Synthesize,在线合成播放女声:

成功播放后,断网测试离线合成播放,输入合成文本,点击Synthesize播放声音为离线男声:

相似文档
  • 在线语音合成目前有短文本在线合成及长文本在线合成2个产品。 短文本在线合成计费方式: 按次数包预付费:适合业务中对语音合成服务需求量较明确的用户选择,用户可同时购买多个次数包叠加使用。 按调用量后付费:适合对语音合成需求量尚处于探索期的用户选择,也可作为“按次数包预付费”付费方式的兜底方案。 【百度智能云】在线语音合成 定制音库
  • 离线语音合成SDK可直接在设备终端进行语音合成,无论何种网络状态(有网、无网、弱网),均可以使用离线合成,为您提供稳定一致、流畅自然的合成体验。 产品形态: 离线语音合成SDK包括Android和iOS两个版本。每个版本均有两种不同的授权方式。 授权方式一:按设备数授权(授权序列号与终端设备是1:1的关系) 适用于儿童故事机、服务机器人等智能硬件终端集成场景。 【百度智能云】离线语音合成 定制音库
  • 长文本在线合成接口可以将10万字以内文本一次性合成,异步返回音频。支持多种优质音库,将超长文本快速转换成稳定流畅、饱满真实的音频。适用于阅读听书、新闻播报等客户。 应用场景: 阅读听书:万字小说一次性合成,可反复播放,给用户带来更流畅、更稳定的听书体验。 新闻播报:长篇稿件批量快速合成,释放播音员人力,保障新闻生产时效性。 【百度智能云】在线语音合成 定制音库
  • 创建长文本在线合成任务 接口描述:根据文本内容、音频格式、音库等参数创建语音合成任务 请求接口:https://aip.baidubce.com/rpc/2.0/tts/v1/create HTTP 方法:POST URL参数: access_token 通过API Key和Secret Key获取的access_token,参考Access Token获取 Body中按JSON格式放置请求参数,参数如下: 【百度智能云】在线语音合成 定制音库
  • 查询长文本在线合成任务结果 接口描述:根据task_id的数组批量查询语音合成任务结果 请求接口:https://aip.baidubce.com/rpc/2.0/tts/v1/query HTTP 方法:POST URL参数: access_token 通过API Key和Secret Key获取的access_token,参考Access Token获取 【百度智能云】在线语音合成 定制音库
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部