开发者社区> 问答> 正文

请问阿里语音AI的nlsc在unity2021.3版本打包后调用拿到返回0但是拿不到回调有什么原因?

请问阿里语音AI的nlsc#sdk在unity 2021.3版本打包后SpeechSynthesizerRequest.Start调用拿到返回0 但是cache里没有wav文件生成也拿不到回调有什么可能原因?

展开
收起
三分钟热度的鱼 2023-06-06 13:04:22 108 0
1 条回答
写回答
取消 提交回答
  • 根据您的描述,问题可能出现在调用SpeechSynthesizerRequest.Start方法时的参数设置上,或者是代码中的其他问题。

    建议您按照以下步骤检查和排除问题:

    1. 确认您的阿里语音AI的nlsc#sdk是否是最新版本,是否和Unity 2021.3版本兼容。如果不兼容,建议您升级阿里语音AI的nlsc#sdk或降级Unity版本。

    2. 检查您在调用SpeechSynthesizerRequest.Start方法时的参数设置是否正确,特别是目标语音文件路径是否正确、使用的TTS模板是否支持等,需要注意的是想要生成文件,需要传入合法的filename参数并且需要保证在该路径下有写入权限。

    3. 检查您是否正确地调用了SpeechSynthesizerRequest的回调方法,并且检查代码中是否有抛出异常的情况。

    4. 如果仍然无法解决问题,可以使用Debug模式调试代码,查看具体的错误信息。

    另外,阿里语音AI的nlsc#sdk官方提供了一些示例代码,您可以参考和调试。

    2023-06-08 11:07:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2023云栖大会:PolarDB for AI 立即下载
2023云栖大会:Lindorm一站式AI数据平台实战 立即下载
释放算力潜能加速应用构建Serverless为AI创新提速 立即下载