Sobes.tech
Junior — Middle

Оё имкон дорад, ки гуфтугӯи овозиро барои таҳлил ё нигоҳдорӣ пас аз он сабт кард?

sobes.tech AI

Ҷавоб аз AI

Дар iOS, ба таври мустақим сабт кардани суҳбати овозӣ (масалан, зангҳои телефонӣ) бо сабаби маҳдудиятҳои системавӣ ва сиёсати махфияти Apple имконнопазир аст. Сабт кардани зангҳо талаб мекунад, ки аз хидматҳои сеюм ё ҳаллиҳои сахтафзор истифода шавад, инчунин розигии ҳамаи иштирокчиён, ки қонунгузорӣ онро танзим мекунад.

Барои сабт кардани аудио дар барнома, шумо метавонед AVAudioRecorder-ро истифода баред, аммо ин танҳо бо аудио, ки дар дохили барнома сабт шудааст, кор мекунад, на бо зангҳои системавӣ.

Масалан барои сабт кардани аудио дар дохили барнома:

import AVFoundation

let audioSession = AVAudioSession.sharedInstance()
try? audioSession.setCategory(.playAndRecord, mode: .default)
try? audioSession.setActive(true)

let recorder = try? AVAudioRecorder(url: fileURL, settings: settings)
recorder?.record()

Аммо API-ҳои стандартӣ барои сабт кардани суҳбатҳои овозӣ (зангҳои телефонӣ) вуҷуд надоранд.