OKI ADPCM, кто - то работал с таким аудиоформатом? Есть старая говорилка/ voice box на микросхеме OKI MSMxxxx, хранит и воспроизводит несколько фраз из епром 27с1000 в 4битном ADPCM формате.
Хочу ради интереса прописать свои фразы.
В прошивке четко прописаны смещения каждого аудиоблока, по каждому из смещений четко видны заголовки аудиоблока и собственно adpcm аудио.
Исходные аудиоданные легко подхватываются и воспроизводятся аудиоредактором sound forge, как oki/ dialogic/vox adpcm.
Разобрался со структурой хранения данных в епром, нарезал свои аудиофайлы, вставил в прошивку поверх исходных.
Проблем, собственно, говоря, две:
- это нихрена не работает :)) , контроллер воспроизводит шумоподобную тишину.
- декодированный саундфоржем исходный файл имеет жесткий "зашкал" по уровню.
То есть похоже, что я как то неправильно кодирую/ декодирую adpcm. Чем- то кодировка OKI msm adpcm отличается от кодировки vox adpcm?
Переделывать все с нуля на своем МК однозначно не буду. Соблазн именно в простой замене ПЗУ.