|
Речевой информатор, минимальные габариты и стоимость. |
|
|
|
Sep 6 2007, 07:50
|
Участник

Группа: Новичок
Сообщений: 38
Регистрация: 28-11-05
Пользователь №: 11 519

|
года полтора делал на этом камне построитель-проигрыватель фраз по качеству-объему использовал ADPCM G.721 4bit 8 кГц, отладил на VC и без проблем перенес в Кейл, выводил через ЦАП. Очень хорошо конвертится Кулом. По размеру раза в два меньше чем просто PCM. Правда размер сильно зависел от исходного качества и иногда приходилось делать две конвертации, но это уже детали.
|
|
|
|
|
Sep 6 2007, 13:27
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463

|
Цитата(OlegS @ Sep 6 2007, 13:50)  года полтора делал на этом камне построитель-проигрыватель фраз по качеству-объему использовал ADPCM G.721 4bit 8 кГц, отладил на VC и без проблем перенес в Кейл, выводил через ЦАП. Очень хорошо конвертится Кулом. По размеру раза в два меньше чем просто PCM. Правда размер сильно зависел от исходного качества и иногда приходилось делать две конвертации, но это уже детали. А как получилось качество ADPCM G.721 4bit 8 кГц? Что значит делать две конвертации? Если можно, поделитесь исходником VC.
|
|
|
|
|
Sep 6 2007, 13:39
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(ivstech @ Sep 6 2007, 10:51)  можно взять Atmega-8, он дешевле, чем lpc2103. Как-бы уже и нет  . Оба на уровне 2,5 USD. Если не сжимать, то указанной атмеги хватит. А если расжимать, управлять....
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 7 2007, 06:57
|
Участник

Группа: Новичок
Сообщений: 38
Регистрация: 28-11-05
Пользователь №: 11 519

|
Цитата(oll @ Sep 6 2007, 17:27)  А как получилось качество ADPCM G.721 4bit 8 кГц? Что значит делать две конвертации? Если можно, поделитесь исходником VC. Качество вполне приемлемое, можете попробовать сделать на PC и послушать! Две конвертации - это когда перед собственно конвертацией в ADPCM G.721 надо конвертить в PCM - 8bit так получалось по размеру меньше. По исходнякам .... счас под рукой нет, покопаюсь дома мож где завалилось ибо прошло времени .... так что по этому вопросу до понедельника. Если не невтерпеж посмотрите в исходниках люниховых, я, кажется, в mplayere тогда копался.
|
|
|
|
|
Sep 7 2007, 13:20
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463

|
Цитата(OlegS @ Sep 7 2007, 12:57)  Качество вполне приемлемое, можете попробовать сделать на PC и послушать! Две конвертации - это когда перед собственно конвертацией в ADPCM G.721 надо конвертить в PCM - 8bit так получалось по размеру меньше. По исходнякам .... счас под рукой нет, покопаюсь дома мож где завалилось ибо прошло времени .... так что по этому вопросу до понедельника. Если не невтерпеж посмотрите в исходниках люниховых, я, кажется, в mplayere тогда копался. Попробовал - записал Coledit-ом в формат DVI/IMA ADPCM (оно ли это?) размер стал меньше в два раза, правда звук мз 8-ми битного превратился в 16-битный - разницы на слух не заметил. Подожду понедельника, может найдется, ибо с линуксом пока не дружу.
|
|
|
|
|
Sep 10 2007, 06:54
|
Участник

Группа: Новичок
Сообщений: 38
Регистрация: 28-11-05
Пользователь №: 11 519

|
Цитата(oll @ Sep 7 2007, 17:20)  Попробовал - записал Coledit-ом в формат DVI/IMA ADPCM (оно ли это?) размер стал меньше в два раза, правда звук мз 8-ми битного превратился в 16-битный - разницы на слух не заметил. Подожду понедельника, может найдется, ибо с линуксом пока не дружу. Исходняки для VC, не нашел, но нашел проект для АРМ-а. Звуковые функции выдрал, файл приложил. 1. Перед проигрышем очередного файла вызываем: g72x_init_state() 2. unpack_input(unsigned char *code) - зависит от того откуда Вы берете данные, поэтому потребно переписать 3. собственно проигрышем занимается - Sound_8kGz() 4. Да и еще, перед записью файлов на "носитель" надо вырезать заголовки (не помню точно 20 или 22 байта) Проект был для CARM-a  , поэтому относимся творчески .... Что касается Кула. Конечный формат не DVI/IMA ADPCM, а смотрим, что он предлагает и выбираем Next/Sun и в опциях G.721. Ну вроде все. Удачи.
Прикрепленные файлы
g721.zip ( 2.92 килобайт )
Кол-во скачиваний: 88
|
|
|
|
|
Sep 11 2007, 03:49
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463

|
Цитата(OlegS @ Sep 10 2007, 12:54)  Исходняки для VC, не нашел, но нашел проект для АРМ-а. Звуковые функции выдрал, файл приложил. БОЛЬШОЕ СПАСИБО!!!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|