Ладно. Не хошь отвечать -- про оба варианта расскажу.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Николай Коровин 08 декабря 2004 г. 12:39
В ответ на: ??? отправлено Николай Коровин 07 декабря 2004 г. 23:44

1) Только play.
Плюсы: офигенная компрессия. Ничтожная ресурсоемкость.
Минусы: бесстрастный голос в стиле "точное время сорок два часа шестьдесят три пыха". Невозможность перезаписи пользователем.

В памяти хранится набор фонем (не букв, а именно нормальных русских фонем) и фонетически записанная фраза [здрАствуйт'е т'ел'ефОн рабОтает в режИме афтаатвЕтчика]. Ну, и плюс сами фонемы поАДИКМованы. Скорость догадываетесь какая -- всех проблем-то перевестись с трека на трек несколько раз в секунду.

2) Rec/play.
Плюсы: возможность перезаписи. Опять же офигенная компрессия.
Минусы: Огромная ресурсоемкость на записи, надо нахавать в буфер и призадуматься. Паршивое качество как таковое.
Раз где-то десять за секунду выделяется основная частота голоса и суммарные интенсивности в нескольких, не помню уже каких, полосах. Соответственно, выходит 50..100 байт/с.
Ну и воспроизводится так же -- один генератор дует главную частоту, а за полосы отвечает генератор шума (ну то есть рандомайзер простой). Рандомайзер, как известно, состоит из одного умножения, одного вычитания и одного ветвления, границы полосы задаются периодичностью рандомизации, а интенсивность -- еще одним умножением. Итого на плейбек ресурсов надо очень и очень мало.

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

Ответы



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

E-mail: info@telesys.ru