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-лер жок.