常见问题
授权失败
授权失败的原因很多,请开发者优先检查:
- SDK 初始化(init) 代码中,API_KEY、PRODUCT_ID、PRODUCT_KEY、PRODUCT_SECRET 信息是否填写正确,有没有多余空格等其他符号。
- 检查控制台授权管理中可激活设备数量是否还存在配额。
- 检测是否传入设备唯一编号不唯一,授权服务会对设备唯一编号做检查,当检测到异常设备唯一编号,此时授权会失败。
如已经检查上述问题依旧不能解决问题,可联系思必驰技术支持。
离线授权
SDK 已经支持离线方式进行授权,但是需要提前内置离线授权文件,授权文件获取需要联系思必驰商务。
误唤醒、唤醒串词、唤醒无响应
- 一般来说唤醒出现上述问题,多半与设定的唤醒词阈值相关,开发者在遇到上述问题的时候,应该优先排查唤醒阈值是否设置正确合理。
- 唤醒阈值由思必驰技术支持给出,不同词、不同的唤醒资源对应的唤醒阈值都不尽相同。
- 当检查完上述问题后,唤醒已经不能响应,可检查代码逻辑,唤醒引擎是否正常打开。
如果出现上述问题,可直接联系思必驰的技术支持。
引擎无法正常调用
引擎存在一套通用的状态调度管理(参见 1.3.引擎设计),如出现上述问题,请开发者检查代码逻辑内是否有出现非法的时序调用。
音频焦点
TTS引擎支持合成+播放模式,SDK代码内未实现焦点申请和释放逻辑,需要开发者自行实现焦点管理逻辑。这样设计的主要为了方便客户自行去管理焦点,用以实现不同的焦点管理逻辑。
引擎初始化失败
- 检查资源是否正确。
- 检查授权是否通过。