接入FAQ
本文汇总了您在接入虚拟数字人开放平台中遇到的技术问题。
1. 启动数字人实例遇到“没有闲置资源”提示
该提示表示您购买的数字人实例路数全部在使用中,导致无法启动新的数字人实例,您可以通过在虚拟数字人开放平台进行升配,或者将不需要运行的数字人实例进行停止,停止数字人实例需要通过sessionId调用StopInstance接口,如果不知道具体的sessionId,可以通过调用QueryRunningInstance接口进行查询,得到对应的sessionId。
2. 想要停止数字人实例,不知道sessionId
可以通过调用QueryRunningInstance接口进行查询,得到对应的sessionId。
3. RTC播放视频流异常
排查思路,首先确定使用的参数是否正确,RTC接口需要传入的参数应该是全部来自于调用StartInstance API返回的Channel中的信息。
其中的AppId不是虚拟数字人开放平台的AppId,要使用Channel中的AppId。UserId也要使用Channel中返回的UserId,不要使用调用StartInstance API传入的UserId。Token也要使用Channel中返回的Token,而非Channel外面的Token。
4. 回音消除如何解决
回音消除:指的是当数字人在播报时,这时真人说话采集的麦克风声音会包括了数字人播报的声音,导致无法正确的识别出真人说话的内容。
现象:语音收音进行智能语音识别出现不准确,比如识别到数字人在播报的内容,此时就是遇到了回音消除问题。
解决方案:互动数字人回音消除方案
5. 调用“查询视频合成任务详情”接口异常
异常信息:“code: 400, Request was denied due to user flow control. request id: xx-xx-xx-xx-xx”
异常原因:出现该异常表示触发了接口限流,建议降低轮询间隔,间隔最小不要小于1s,建议设置为3s,针对任务量比较大的情况,请适量增加间隔,比如10s轮询一次。
异常影响:出现该异常不影响视频合成任务的正常执行,所以出现该异常并非是视频任务合成失败,请勿重新提交视频合成任务,避免造成损失。
6. 如何打断数字人播报
数字人在正常播报过程中,如果希望直接打断数字人的播报,可以通过SendMessage - 发送文本消息接口,发送一条播报请求,设置TextRequest.interrupt=true即可。
7. 如何获取开发者信息(tenantId,appId)
详细参考:开发者信息获取。