对于ios中的语音录制,哪种音频格式小?质量不一定是最好的,但用户说话应该是可以理解的。
答案 0 :(得分:0)
假设您打算使用AVAudioRecorder
课程,您应该提供类似的录制设置 -
NSDictionary *recordSettings = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithInt:AVAudioQualityMin], AVEncoderAudioQualityKey,
[NSNumber numberWithInt:16], AVEncoderBitRateKey,
[NSNumber numberWithInt: 2],AVNumberOfChannelsKey,
[NSNumber numberWithFloat:44100.0], AVSampleRateKey,nil];
NSError* error = nil;
AVAudioRecorder audioRecorder = [[AVAudioRecorder alloc]
initWithURL:soundFileURL
settings:recordSettings
error:&error];
Apple's documentation提供了有关您可以在应用中使用的设置常量(特别是AVEncoderAudioQualityKey
)的详细信息。
答案 1 :(得分:0)
答案 2 :(得分:0)
多个iOS应用使用Speex编码器进行低比特率语音。它不是内置的,但开源source code可用于编码。