Мне просто нужно знать, когда пользователь начинает говорить в микрофон. Я не буду делать какую-либо обработку речи или что-нибудь интересное, просто обнаружите, когда микрофон взял что-нибудь. Я искал час и не могу найти ничего такого простого. Может кто-нибудь указать мне в правильном направлении?Доступ к микрофону на iOS
Update 1
Я извиняюсь за то, как поздно это; У меня проблемы с подключением. Вот код, который я использую:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let audioEngine = AVAudioEngine()
let inputNode = audioEngine.inputNode
let bus = 0
inputNode.installTapOnBus(bus, bufferSize: 8192, format:inputNode.inputFormatForBus(bus)) {
(buffer: AVAudioPCMBuffer!, time: AVAudioTime!) -> Void in
println("Speech detected.")
}
audioEngine.prepare()
audioEngine.startAndReturnError(nil)
}
Это учебник: http://www.whatsoniphone.com/blog/tutorial-detecting-when-a-user-blows-into-the-mic/ – LoVo
Опубликовать код, который вы пробовали – Bamsworld
@Bamsworld обновлен. –