Estoy agregando una capacidad de memo de voz usando AVAudioRecorder y necesito conocer la mejor configuración para la grabadora de voz.Configuración adecuada de AVAudioRecorder para grabación de voz?
Lamentablemente, no sé nada de audio en la medida en que ni siquiera estoy seguro de qué términos utilizar en google.
Actualmente, estoy usando los siguientes, que he copiado de algún sitio para propósitos de prueba:
recorderSettingsDict=[[NSDictionary alloc] initWithObjectsAndKeys:[NSNumber numberWithInt:kAudioFormatAppleIMA4],AVFormatIDKey,
[NSNumber numberWithInt:44100.0],AVSampleRateKey,
[NSNumber numberWithInt: 2],AVNumberOfChannelsKey,
[NSNumber numberWithInt:16],AVLinearPCMBitDepthKey,
[NSNumber numberWithBool:NO],AVLinearPCMIsBigEndianKey,
[NSNumber numberWithBool:NO],AVLinearPCMIsFloatKey,
nil];
o:
defaultSettings = {
AVFormatIDKey = 1768775988;
AVLinearPCMBitDepthKey = 16;
AVLinearPCMIsBigEndianKey = 0;
AVLinearPCMIsFloatKey = 0;
AVNumberOfChannelsKey = 2;
AVSampleRateKey = 44100;
};
Esto funciona, pero no sé si es óptimo para la voz en términos de calidad, velocidad, tamaño de archivo, etc.
El AVAudioRecorder Class Reference list many settings constants pero no tengo ni idea cuáles usar para voz.
Mostrando que, si alguien sabe de un buen recurso de "AudioFormats for Dummy's" lo tomaré también. (Nota: Yo he estado en la Apple Docs y asumen una base de conocimientos en el audio digital que yo no poseen.)
Hombre, creo que fue un error táctico publicar esto el día que se anunció el iPad. – TechZen