Я хотел бы открыть файл mp3 с помощью кода Swift в iOS и изменить настройки, а затем сохранить файл с новыми настройками.Под настройками я подразумеваю битовую глубину и частоту дискретизации.В частности, они должны иметь следующие настройки:
Например, мне нужно изменить характеристики аудиофайла на следующие: одноканальный (монофонический), порядковый номер с прямым порядком байтов, не заголовочный, 16-битная подпись, PCMс частотой дискретизации 16000 Гц.
Кажется, мне нужно использовать AVAudioFile .Я не уверен, как это сделать.
Я открыт для других способов или использую другие фреймворки.
Причина, по которой мне нужны эти конкретные настройки, заключается в том, что именно этого требуют TLSphinx , который является оберткой для cmusphinx / pocketsphinx.