【发布时间】:2016-11-16 18:31:23
【问题描述】:
我可以成功使用 Speech(语音识别),并且可以使用 AVFoundation 在 Xcode 8/IOS 10 中播放 wav 文件。我只是不能同时使用它们。我在导入语音的地方有工作语音识别代码。当我将 AVFoundation 导入同一个应用程序并使用以下代码时,没有声音,也没有产生错误:
var audioPlayer: AVAudioPlayer!
func playAudio() {
let path = Bundle.main.path(forResource: "file.wav", ofType: nil)!
let url = URL(fileURLWithPath: path)
do {
let sound = try AVAudioPlayer(contentsOf: url)
audioPlayer = sound
sound.play()
} catch {
//handle error
}
}
我认为这是因为两者都使用音频。谁能建议如何在同一个应用程序中使用两者?我还发现我不能在同一个应用中同时使用语音识别和文本转语音。
【问题讨论】:
-
你找到解决办法了吗?
-
问题解决了吗?
标签: ios swift3 speech-recognition avaudioplayer