Peut-on enregistrer une conversation vocale pour une analyse ou un stockage ultérieur ?
sobes.tech IA
Réponse de l'IA
Il n'est pas possible d'enregistrer directement une conversation vocale (par exemple, un appel téléphonique) sur iOS pour une analyse ou un stockage ultérieur en raison des restrictions du système et de la politique de confidentialité d'Apple. L'enregistrement des appels nécessite l'utilisation de services tiers ou de solutions matérielles, ainsi que le consentement de tous les participants, ce qui est réglementé par la législation.
Pour enregistrer de l'audio dans une application, vous pouvez utiliser AVAudioRecorder, mais cela ne fonctionne qu'avec l'audio enregistré à l'intérieur de l'application, pas avec les appels système.
Exemple d'enregistrement audio dans l'application:
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()
Mais il n'existe pas d'API standard pour enregistrer spécifiquement les conversations vocales (appels téléphoniques).