3分钟让云应用会说方言
1. 配置语料
进入播报项目配置
在千里传音控制台,切换至项目管理管理页面,并点击已经建立项目的“配置”按钮。
新增方言语料
在打开的配置页面中,选择“语料配置”标签页,并点击“增加语料”按钮,创建语料。
在弹窗中,填写语料内容及相关参数如下图:
语料标识:用于稍后调用设备播报时,告诉设备需要播报的语料内容。
语料内容:用于智能语音生成的语音内容,及后续设备播报的内容。
语音场景:可选4大类28种不同的声音以匹配播报场景,在本次实验中我们选择“姗姗,粤语女声”
播报速度:调整生成语音的播报速度,保持为“0”
语料格式:选择生成语料的音频文件格式,实验中选择“WAV”。
播报音量:调整生成语音的音量幅度,保持为“50%”
【动作】试听
- 在配置好语料参数后,点击“试听”按钮,试听语料效果。
- 修改语音场景为“小玥,四川话女声”后,再次试听。
- 试听完成后,点击“确定” 按钮,完成语料的生成。
生成的语料将被列出到语料列表中。
2. 将语料推送至设备
打开项目的“设备管理”标签,确保已经对接好服务的播报设备已经在线
返回“语料配置”标签页,点击对应语料操作栏中的“推送”按钮,将语料推送至在线的设备
查看推送结果
点击“推送任务看板”标签,观察最新的一条推送任务是否完成,如完成,则会如下图所示
3. 调用服务端API,完成一次播报
打开阿里云为客户提供的图形化API调用调试工具,并选择好带调试的API为 “SpeechByCombination”,
填写播报参数
将待播报的设备相关信息填写到API参数对应输入框中。
ProductKey,DevcieName:IoT平台设备唯一身份。打开千里传音服务项目的“设备管理”->具体设备的“鉴权信息”,可以查看设备的相关信息。
IotInstanceId:如果使用企业实例进行实验,需要填写企业实例ID,如果公共实例则留空。
AudioFormat:填写音频格式,实验中选择WAV
SpeechId:本次播报任务的ID,用于标识一次唯一的播报任务实现去重等操作,实验中留空。
CombinationList:语料组合播报的顺序。通过传入多个语料标识符,向设备传递语料播放的内容及组合顺序。在实验中我们先传入刚刚建立的标识位“SGYH”语料,实际实验中以自己的语料标识为准。
发起模拟调用
在页面中点击“发起调用”按钮,模拟云应用的服务端发起一次调用。视网络情况,播报设备将在1~2秒内完成对应语料的播报。
多语料组合播报调用
在千里传音服务项目配置控制台中,选择“设备语料管理”标签,点击实验对应设备“详情”,可以查看设备中已经有的语料
在这里可以看到设备端已经存储的语料及语料大小,随意选择一个语料标识,回到API模拟调用工具中,通过“添加”按钮,将语料标识新增到 CombinationList 参数中。
再次“发起调用”,可以听到播报设备将两端语料按先后顺序播报出来。
实验完毕!
实验链接:https://developer.aliyun.com/adc/scenario/c8e48e0e9d6c4d2abbcde75c73a91f3a