unit语音交互demo
ASR SDK与unit快速测试使用指南
只需四步,1小时内即可完成unit语音交互SDK的应用集成,让您的应用获得稳定一致的识别体验。
Step1:成为百度AI开放平台的开发者
要调用百度AI开放平台的语音合成能力先要成为百度AI开放平台的开发者,首先让我们花5分钟来注册百度AI开放平台的开发者,并新建一个百度语音合成应用。
1. 创建帐户
先点击此处注册百度账户,快速建立一个百度账号,请参考下图:
2. 领取免费额度
新用户使用语音技术可以在控制台领取相应接口的免费测试额度进行接口调用,免费额度有效期自领取成功之日开始计算,有效期截止后,免费调用额度清零。详情可点击此处查看 语音识别免费额度 | 语音合成免费额度 | 呼叫中心语音免费额度。
(注:测试demo请领取语音识别和语音合成免费额度)
3. 创建应用
创建账号之后,登录百度AI开放平台,并且点击此处创建一个应用,如下图:
创建应用时请务必输入应用名称、语音包名等信息,接口选择语音技术功能和UNIT功能,创建完成后就可以看到创建的应用信息了:
创建完成的应用信息如下图所示:
Step2:获取unit 技能id
1.点击 智能对话平台UNIT-百度AI开放平台 (baidu.com) 页面点击进入平台通过认证
2.点击我的技能创建新技能
Step3: 工程体验
1. Android 工程体验
1.下载安装demo
2.工程编译安装
2. IOS 工程体验
1.扫码安装demo
2.工程编译安装
点击进入下载 (注意:需要修改为自己创建应用的包名,即bundleID
和环境修改 $(SRCROOT)/BDSpeechSamples/OCClasses/BDSClientLib
否则会找不到部分类)
Step4: 测试功能
进入app后界面如下,需要点击右上角设置,添加鉴权信息
设置好API key、Secret key、APPID鉴权信息后点击保存(SN为离线合成授权,可不填写)
点击语音交互 进入语音识别界面 点击右上角设置按钮进入unit技能设置
需要unit,pid需要设置15374.填写之前创建的技能id 然后保存 PER参数是合成发音人不同音色,数值可以参考 TTS语音技术 (baidu.com)
点击录音按键开始语音识别
点击右下角查看日志可以看到具体的回调结果和合成播报内容, 如果识别中有报错也可以在这里查看具体的报错日志信息
当前交互界面太多的话可以点击左下角清除会话清空界面