Ios 语音听写(语音识别)在发出语音或声音后中止/停止

Ios 语音听写(语音识别)在发出语音或声音后中止/停止,ios,swift,speech-recognition,voice-recognition,Ios,Swift,Speech Recognition,Voice Recognition,我有一个UITextField和一个函数,用于在所有编辑事件之后检测textfield中的一些模式。 当我的功能检测到一个模式时,我的应用程序会播放一个声音和.speakoutrance func playSound() { let audioFilePath = NSBundle.mainBundle().pathForResource("G", ofType: "wav") if audioFilePath != nil { let audioF

我有一个UITextField和一个函数,用于在所有编辑事件之后检测textfield中的一些模式。 当我的功能检测到一个模式时,我的应用程序会播放一个声音和
.speakoutrance

    func playSound() {

    let audioFilePath = NSBundle.mainBundle().pathForResource("G", ofType: "wav")

    if audioFilePath != nil {

        let audioFileUrl = NSURL.fileURLWithPath(audioFilePath!)

        audioPlayer = try? AVAudioPlayer(contentsOfURL: audioFileUrl)
        audioPlayer.play()

    } else {
    }}
但是,当键盘上的语音听写正在收听,并且我的应用程序播放声音或说出话语时,语音听写将停止。 如何避免这种情况?谢谢你的帮助