接入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. 如何打断数字人播报

数字人在正常播报过程中,如果希望直接打断数字人的播报,可以通过SendCommand - 发送指令消息接口,参数传入:Code=INTERRUPT,Content不传 即可。

7. 如何获取开发者信息(tenantId,appId)

详细参考:开发者信息获取

8. 3D流媒体服务如何实现透明背景功能

透明背景功能目前仅支持Web和Android,IOS目前暂不支持。

8.1 服务端接入

  • 在调用StartInstance接口时传递参数AlphaSwitch=true

8.2 客户端接入

9. 如何获取数字人形象code和动作code

10. 如何获取发音人code