请问阿里语音AI的nlsc#sdk在unity 2021.3版本打包后SpeechSynthesizerRequest.Start调用拿到返回0 但是cache里没有wav文件生成也拿不到回调有什么可能原因?
根据您的描述,问题可能出现在调用SpeechSynthesizerRequest.Start方法时的参数设置上,或者是代码中的其他问题。
建议您按照以下步骤检查和排除问题:
确认您的阿里语音AI的nlsc#sdk是否是最新版本,是否和Unity 2021.3版本兼容。如果不兼容,建议您升级阿里语音AI的nlsc#sdk或降级Unity版本。
检查您在调用SpeechSynthesizerRequest.Start方法时的参数设置是否正确,特别是目标语音文件路径是否正确、使用的TTS模板是否支持等,需要注意的是想要生成文件,需要传入合法的filename参数并且需要保证在该路径下有写入权限。
检查您是否正确地调用了SpeechSynthesizerRequest的回调方法,并且检查代码中是否有抛出异常的情况。
如果仍然无法解决问题,可以使用Debug模式调试代码,查看具体的错误信息。
另外,阿里语音AI的nlsc#sdk官方提供了一些示例代码,您可以参考和调试。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。