【问题标题】:AVFoundation Recording Audio Feature, how to change language?AVFoundation Recording Audio Feature,如何更改语言?
【发布时间】:2020-01-12 11:20:02
【问题描述】:

我想实现 AVFoundation 录音系统(NOT SPEECH),但它似乎设置为只检测英语。有什么参数要改吗?

【问题讨论】:

  • 你能分享一些你到目前为止所做的代码吗?

标签: avfoundation swift5


【解决方案1】:

通过以下方式检查语言代码:

for voice in (AVSpeechSynthesisVoice.speechVoices()){
        print(voice.language)
    }

通过以下代码获取:

let speakTalk   = AVSpeechSynthesizer()
let speakMessage    = AVSpeechUtterance(string: "Hello, How are you?")

speakMessage.voice  = AVSpeechSynthesisVoice(language: "en-US")
speakMessage.pitchMultiplier = 1.2
speakMessage.rate   = 0.5

speakTalk.speak(speakMsg)

这是你需要的吗?

【讨论】:

  • 我通过avfoundation录制音频,多亏了这个我可以识别口语?
  • 这是一个问题!
猜你喜欢
  • 1970-01-01
  • 2013-09-28
  • 2015-01-19
  • 1970-01-01
  • 1970-01-01
  • 2020-04-12
  • 1970-01-01
  • 2016-05-20
  • 2013-07-03
相关资源
最近更新 更多