[英]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.