¿Cómo networkingucir el ruido de grabación al grabar con sesiones de audio?

Tengo un código de grabación funcionando, pero el audio grabado (del micrófono interno del iPod touch) es muy ruidoso.

Esta es mi configuration:

AVAudioSession *audioSession = [AVAudioSession shanetworkingInstance]; NSError *err = nil; [audioSession setCategory:AVAudioSessionCategoryPlayAndRecord error:&err]; if (err) { NSLog(@"audioSession: %@ %d %@", [err domain], [err code], [[err userInfo] description]); return; } [audioSession setActive:YES error:&err]; err = nil; if (err) { NSLog(@"audioSession: %@ %d %@", [err domain], [err code], [[err userInfo] description]); return; } recordSetting = [[NSMutableDictionary alloc] init]; // We can use kAudioFormatAppleIMA4 (4:1 compression) or kAudioFormatLinearPCM for nocompression [recordSetting setValue:[NSNumber kAudioFormatLinearPCM] forKey:AVFormatIDKey]; // We can use 44100, 32000, 24000, 16000 or 12000 depending on sound quality [recordSetting setValue:[NSNumber numberWithFloat:44100.0] forKey:AVSampleRateKey]; // We can use 2 (if using additional h/w) or 1 (iPhone only has one microphone) [recordSetting setValue:[NSNumber numberWithInt:1] forKey:AVNumberOfChannelsKey]; // These settings are used if we are using kAudioFormatLinearPCM format [recordSetting setValue:[NSNumber numberWithInt:16] forKey:AVLinearPCMBitDepthKey]; [recordSetting setValue:[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsBigEndianKey]; [recordSetting setValue:[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsFloatKey]; 

¿Tengo mala configuration aquí o hay una forma diferente de networkingucir el ruido en el audio grabado? Hay algunas aplicaciones de grabadora de voz que están libres de ruido por lo que puedo decir.

Para hacer esto, tendrías que hacer un Procesamiento de señal digital. Tendrías que crear una caracterización del ruido que oyes mientras nada entra en el micrófono. En otras palabras, debería especificar el ruido blanco que se está grabando o recogiendo. Haría todas estas caracterizaciones con Digital Sound Processing (DSP). Luego puede grabar su audio y restar el ruido blanco que caracterizó anteriormente.