Sobes.tech
Junior — Middle

Vai ir iespējams ierakstīt balss sarunu turpmākai analīzei vai glabāšanai?

sobes.tech AI

Atbilde no AI

iOS tieši ierakstīt balss sarunu (piemēram, telefona zvanu) nav iespējams sistēmas ierobežojumu un Apple konfidencialitātes politikas dēļ. Zvanu ierakstīšana prasa trešo pušu pakalpojumu vai aparatūras risinājumu izmantošanu, kā arī visu dalībnieku piekrišanu, kas ir reglamentēts ar likumu.

Lai ierakstītu audio lietotnē, var izmantot AVAudioRecorder, bet tas darbojas tikai ar audio, kas ierakstīts lietotnē, nevis ar sistēmas zvaniem.

Piemērs audio ierakstīšanai lietotnē:

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()

Tomēr nav standarta API, kas īpaši ierakstītu balss sarunas (telefona zvanus).