使用SDK内置百度TTS语音播报功能需要导入libBNTTSComponentSDK.a静态库,并且需要对应用进行授权验证才能够使用,因此需要主动注册应用相关信息。
模拟器不能使用SDK内置的百度TTS语音播报功能。
申请TTS授权
1创建应用
在http://yuyin.baidu.com/app创建自己的应用,注册语音合成功能,如下所示:
2绑定bundle id
点击上图右侧的“管理包名”,绑定bundle id,如下所示:
3获取Key
点击右侧的“查看key”,替换demo工程里对应的App ID、API Key、Secret Key等信息:
4TTS SDK鉴权
新增导航appid设置接口,需要在初始化导航前,需要调用如下设置接口,否则会没有声音。