语音合成iOS后音乐音量减少

提问

建立与用户对话的健身应用。该应用程序需要能够在他们的音乐播放时与用户交谈。目前的经验:音乐是播放开放式应用程序使用语音合成来讲音乐,这一点(好)演讲发生了,然后音乐音量没有回到原来的音量。有什么想法吗?我想我错过了一些简单的东西。代码如下:

    let audioSession = AVAudioSession.sharedInstance()
    func speak() {
        do {
            try audioSession.setCategory(.playback, options: .duckOthers)
            try AVAudioSession.sharedInstance().setActive(true, options: .notifyOthersOnDeactivation)
        } catch {
            print(error)
        }
        let utterance = AVSpeechUtterance(string: "Text being read aloud.")
        utterance.voice = AVSpeechSynthesisVoice(language: "en-GB")
        utterance.rate = 0.5
        let synthesizer = AVSpeechSynthesizer()
        synthesizer.speak(utterance)
    }

▼版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说cuoshuo.com——程序员的报错记录

部分内容根据CC版权协议转载,如果您希望取消转载请发送邮件到cuoshuo8@163.com

辽ICP备19011660号-5