我将Amazon Polly集成到了我的一个项目中的一个项目中,并将其询问TTS多组文本字符串。当然,我在下面使用以下指令来播放声音:
builder.continueOnSuccessWith { (awsTask: AWSTask<NSURL>) ->
Any? in
// The result of getPresignedURL task is NSURL.
// Again, we ignore the errors in the example.
let url = awsTask.result!
// Try playing the data using the system AVAudioPlayer
self.audioPlayer.replaceCurrentItem(with: AVPlayerItem(url: url as URL))
self.audioPlayer.play()
return nil
}
虽然Debug我发现替换量表正在添加一个新项目以播放并忽略了上一个。我想提出一些建议,因为Polly如何在其框架内处理这样的多个呼叫。
任何帮助!谢谢
我能够通过将每个操作插入avqueeplayer并终于播放来完成这项工作>