我正在使用Google Speech to Text应用程序,用于将语音转换为文本。 语音在AudioBufferList中缓冲,然后进一步转换为Data。当我尝试使用其init方法在AvudioPlayer中播放相同的数据时 “ AVAudioPlayer(contentOf:Data)”未播放。给我错误“ OSStatus 1954115647”,它是不受支持的文件类型。
将.WAV文件转换为数据后,我尝试播放.WAV文件,效果很好。
我希望在AVAudioPlayer中播放缓冲的音频。