Junior — Middle
Ovozli muloqotni keyinchalik tahlil qilish yoki saqlash uchun yozib olish mumkinmi?
sobes.tech AI
AIdan javob
iOSда, системнинг чекловлари ва Apple махфийлик сиёсати туфайли, овозли суҳбатни (масалан, телефон қўнғироқи) тўғридан-тўғри ёзиб олиш ва кейинчалик таҳлил ёки сақлаш мумкин эмас. Қўнғироқларни ёзиб олиш учун учинчи томон хизматлар ёки аппарат ечимларидан фойдаланиш ва барча иштирокчиларнинг rozilik олиш талаб қилинади, бу қонунчилик билан тартибга солинади.
Иловада аудио ёзиб олиш учун 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лар мавжуд эмас.