Я разрабатываю приложение iOS с аудиоустройствами, записываемый звук должен иметь частоту дискретизации 8 бит/8000 Гц в формате alaw. Однако из динамика я слышу искаженный голос.
Я наткнулся на этот образец в Интернете:
http://www.stefanpopp.de/2011/capture-i ... nt-page-1/
при попытке отладить свое приложение я использовал свой аудиоформат в его приложении и получаю такой же искаженный звук. Я предполагаю, что либо у меня неправильные настройки, либо мне нужно сделать что-то еще, чтобы это заработало. Учитывая приложение по ссылке и приведенный ниже аудиоформат, я делаю что-то неправильно или что-то упускаю?
Аудиоформат:
AudioStreamBasicDescription audioFormat;
audioFormat.mSampleRate = 8000;
audioFormat.mFormatID = kAudioFormatALaw;
audioFormat.mFormatFlags = kAudioFormatFlagIsPacked | kAudioFormatFlagIsSignedInteger;
audioFormat.mFramesPerPacket = 1;
audioFormat.mChannelsPerFrame = 1;
audioFormat.mBitsPerChannel = 8;
audioFormat.mBytesPerPacket = 1;
audioFormat.mBytesPerFrame = 1;
Подробнее здесь: https://stackoverflow.com/questions/116 ... -distorted