哪種音頻格式體積較小,用於ios中的語音錄製?質量不一定是最好的,但用戶說話的內容應該是可以理解的。ios中的音頻錄製格式
1
A
回答
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
),你可以在你的應用程序中使用的詳細信息。
+0
我有一個關於'AVEncoderBitRateKey'的問題,它是每秒kbits?或每秒位數? – specialvict
0
22.05KHz的單聲道對於語音來說已經足夠了,而且在同樣的位深度下,立體聲的大小是44.1KHz的1/4。你甚至可能會嘗試將其降至11.025KHz。
0
幾個iOS應用使用Speex編碼器進行低碼率語音。它不是內置的,但開放源碼source code可用於編碼。
相關問題
- 1. iOS:音頻錄製文件格式
- 2. 錄製音頻in.wav格式
- 3. 錄製音頻iOS
- 4. iOS錄製音頻錯誤
- 5. iOS:以不同於caf的其他格式錄製音頻
- 6. 如何錄製音頻AMR格式?
- 7. 以AMR文件格式錄製音頻
- 8. 以AAC格式錄製和播放音頻iOS 5 +
- 9. 音頻錄製與iOS中的音頻級別反饋
- 10. 錄製音頻中的音頻處理
- 11. iphone中的音頻記錄格式?
- 12. 通過使用iOS中的AudioQueue錄製的WebSocket流式音頻
- 13. iOS中的音頻控制
- 14. 如何在android中錄製音頻m4a格式的音頻文件?
- 15. 如何保存錄制的音頻iOS?
- 16. 無法保存錄制的音頻iOS?
- 17. 在音頻回調中錄製音頻
- 18. 播放的NSData成音頻格式IOS
- 19. 從嵌入式視頻錄製音頻
- 20. iOS流音頻和記錄音頻
- 21. 從ios錄製的音頻文件中去除噪音
- 22. 以AMR格式錄製音頻併發送到Android中的LocalSocket
- 23. iOS - 錄製音頻和播放
- 24. iOS - 在錄製視頻時播放音頻/聲音
- 25. iOS - 轉換音頻格式(opus to mp3)
- 26. 如何在Swift中以wav格式錄製音頻?
- 27. 在iOS中錄製視頻時播放音頻文件
- 28. 在Swift中錄製音頻
- 29. 在flash中錄製音頻
- 30. 在OGG中錄製音頻
查看這篇文章中的所有鏈接。它可能會幫助你http://stackoverflow.com/questions/1761460/supported-audio-file-formats-in-iphone – Mani