繁体   English   中英

在Unity3d中将复杂变量转换为byte []或Audioclip

[英]Converting a complex variable to byte[] or Audioclip in Unity3d

我有一个复杂的变量,实际上是我从AT&T的请求中收到的wav文件。 该变量存储为ATT_MSSDK.TextToSpeechv1.TextToSpeechResponse(var)。 我希望Unity可以将其作为音频剪辑播放,但是我一生都无法弄清楚该如何做。 你有什么建议吗? 如果我可以将变量解析为byte [],可以将其转换为音频片段,但是我不知道如何将复杂的非原始变量解析为byte []或AudioClip。 请帮我!

TextToSpeechResponse对象具有类型为byte[] SpeechContent属性( https://wprod.code-api-att.com/MSSDK/PROD/docs/a00139.html )。

因此,没有任何要转换的东西,只需使用该属性值即可。

但是您可能应该首先检查ContentType属性以确定音频格式。 您可能需要在播放之前对其进行解码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM