[an error occurred while processing this directive]
Сжатие речи...
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено cipher 07 февраля 2004 г. 17:52

Дайте совет по такому вопросу.
Надо оцифровывать и хранить речевые сообщения, а также воспроизводить их по телефону.
Главное, чтобы по телефону можно было разобрать текст сообщения и совсем не важно правильно передать голос. Также необходимо максимальное сжатие (пусть и с большими искажениями) при небольшой сложности алгоритма. Планирую использовать обычный МК (Atmega или MSP) и хранить данные во внутреннем или внешенем flash или eeprom. Надо хранить около 5 (может 10) мин речи.
Небольшой поиск в интернете привел к следующим мыслям:
1. моя задача очень похожа на некоторые функции обычного АОНа пусть и с некоторой звуковой примочкой, т.е. устройство довольно простое и дешёвое.
2. в качестве простого алгоритма сжатия думаю использовать ADPCM 2 bit, какие-то описания уже нашёл. Будет ли распознаваема такая речь?
3. возможно нужно использовать дополнительно A-Law или m-Law компандер в виде таблицы. Отсчёты АЦП 10 или 12 разрядов буду преобразовывать в 8 бит. Может это и лишнее, но вроде сильно не напряжёт.
4. Частота дискретизации - 6,8 кГц.
5. Воспроизводить буду при помощи ШИМ.
Т.о. получается, что 5 мин речи у меня займёт 5*6,8/4 = 8,5 кБайт.
Правильны ли мои наброски? Насколько они оптимальны с точки зрения минимизации цены?
Заранее всем большое спасибо : )

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru