реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> А-ля голосовой информатор, Нужна помощь...
Jekyll
сообщение Feb 21 2009, 14:26
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 21-02-09
Пользователь №: 45 165



День добрый!
Занимаюсь изготовлением учебного стенда на AVR.
Требуется воспроизводить 30 записей, по одной минуте каждая.
CD- качество не требуется, но надо озвучить небольшой зал приличным звуком...
Хотел использовать ChipCorder, но никогда его не юзал, потому боюсь за его "диктофонное" качество.
CD- привод запускать, или что-то типа VT1000, скорее всего не хватит времени на разборки с устройством,
ибо опять-таки никогда такое не мучал.
Основные требования:
1. Выбор записи AVR-ом.
2. Быстрый старт. (1-2сек. CD- привод не успеет запуститься?)
3. Сносное качество. (записи моно. женский голос.)
Кто, что может посоветовать?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 21 2009, 15:48
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Jekyll @ Feb 21 2009, 17:26) *
1. Выбор записи AVR-ом.
2. Быстрый старт. (1-2сек. CD- привод не успеет запуститься?)
3. Сносное качество. (записи моно. женский голос.)
Кто, что может посоветовать?

Где-то на атмеловском сайте есть аппликуха диктофона, вывод через PWM. Если 10 битов не устраивает - можно взять, например, недорогой сериальный DAC (я когда-то вообще использовал телефонный кофидек, качество, соответственно, "телефонное"). Если хочется качества - то, наверное, на продукцию VLSI все ж стоит глянуть.А вот где это хранить ? Если не сжимать поток, и использовать, например, 64кбит PCM, то уже 14 с лишним мегабайт. Или несколько объемистых сериальных флешаков от того же Atmel (AT26xxx), или прямой путь к SD (заодно и с подготовкой файлов проблем не будет, все на PC). Но тогда хоть минимальные, но разборки с FAT. Ничего сложного, впрочем - поиск файла, его вывод, можно наложить ограничение, чтобы файл всегда был одним куском, тогда еще проще.
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Feb 21 2009, 16:28
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(Jekyll @ Feb 21 2009, 19:26) *
Кто, что может посоветовать?


Без сжатия в приемлемом(читать хорошем) качестве на флэшкартах не успеешь...
(на мега16 и компания)

в нете есть много проектов мр3 плееров с открытым кодом...
если его немного подправить - получишь информатор...

поищи в гугле...

Сообщение отредактировал QuickWitted - Feb 21 2009, 16:29


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
bloodden
сообщение Feb 21 2009, 16:47
Сообщение #4


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(QuickWitted @ Feb 21 2009, 18:28) *
Без сжатия в приемлемом(читать хорошем) качестве на флэшкартах не успеешь...
(на мега16 и компания)...

Это ещё почему!? Мега в спае с фат читает 100-200кБайт/сек без проблем. Это 800 - 1600 кБит/сек. 64кБита - для этих целей вполне достаточно. А это не сжатый ПЦМ 8000х8битхМОНО.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Feb 21 2009, 16:55
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
Мега в спае с фат читает 100-200кБайт/сек без проблем.
а файл фрагментированный или сплошной ?
Go to the top of the page
 
+Quote Post
bloodden
сообщение Feb 21 2009, 17:20
Сообщение #6


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(ukpyr @ Feb 21 2009, 18:55) *
а файл фрагментированный или сплошной ?

Специально за этим не следил, как получилось так и получилось smile.gif
Читал как раз wav и играл через шим. На этом же файле и тест устроил.
Делал фат и работу с ммс на этом http://elm-chan.org/fsw/ff/00index_e.html , только портировал на кодевижн. Мега128@18.432 и SPI на максимально возможной скорости. Вот откуда скорости. Точной цифры и какими блоками читал непомню, давно было.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
Jekyll
сообщение Feb 21 2009, 17:38
Сообщение #7





Группа: Новичок
Сообщений: 4
Регистрация: 21-02-09
Пользователь №: 45 165



Цитата(rx3apf @ Feb 21 2009, 18:48) *
или прямой путь к SD (заодно и с подготовкой файлов проблем не будет, все на PC). Но тогда хоть минимальные, но разборки с FAT. Ничего сложного, впрочем - поиск файла, его вывод, можно наложить ограничение, чтобы файл всегда был одним куском, тогда еще проще.

Слово "FAT" пока пугает...

А затея с ChipCorder совсем глупая?
Его кто-нибудь слышал вживую?
Причина редактирования: Излишнее цитирование.
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Feb 21 2009, 18:02
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(Jekyll @ Feb 21 2009, 22:38) *
Слово "FAT" пока пугает...


Да нет там ничего сложного...
при единичном изготовлении позицию можно забить железно
в конец флэшки...
(он всегда на одном месте, в отличии от начала файлов - до него фат идёт)

а файлы разместить последовательно...



Цитата(bloodden @ Feb 21 2009, 21:47) *
А это не сжатый ПЦМ 8000х8битхМОНО.


Ну во - качество телефона...
и дешевая мега на 16 работает (если не разгонять)

И ещё - некоторые флэшки пихают сигнал готовности куда попало...
(т.е. не совсем совместимы с SPI... и приходится отлавливать это софтово...)

а просили "Сносное качество."
не сказа ли же - сойдёт телефонное...


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Feb 21 2009, 18:49
Сообщение #9


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



делал звук на AtMega8 8МГц, AT45DB161/642 и TDA1543. 8-битный uLaw 32 кГц успевал, больше не пробовал, думаю пришлось бы поднимать частоту контроллера (а это проблематично так как использовался кварц 32КГц для часов).

просто много где говорилось о задержках при чтении с SD, плюс возможные задержки на фрагментированных файлах, без дополнительной буферизации будут щелчки.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Feb 21 2009, 20:22
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(Jekyll @ Feb 21 2009, 22:38) *
А затея с ChipCorder совсем глупая?
Его кто-нибудь слышал вживую?

Я слышал.
Примерно год назад Алексей Курилин из ЭФО привозил показать мне на семинаре какой-то кит.
К сожалению, я не запомнил ни название кита, ни тип микросхемы. sad.gif Там был проц вроде как
мотороловский, а вот чип-кордер -- убей, не помню!
Так вот, скажу Вам, качество меня поразило... Очень высокое качество. Во всяком случае,
я бы Вам рекомендовал начать с чип-кордера.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 21 2009, 20:33
Сообщение #11


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(QuickWitted @ Feb 21 2009, 21:02) *
Ну во - качество телефона...
и дешевая мега на 16 работает (если не разгонять). Теоретически достижимо Fosc/18, а на новых должно бы и /16 (если через UART в режиме SPI).

Так на 16 MHz можно 800+ кило в секунду пропихнуть через мегу.
Цитата
И ещё - некоторые флэшки пихают сигнал готовности куда попало...
(т.е. не совсем совместимы с SPI... и приходится отлавливать это софтово...)

А вот здесь хотелось бы подробностей - интересно.
Цитата
а просили "Сносное качество."
не сказа ли же - сойдёт телефонное...

Так и 16 бит 44 kHz пролезет легко, даже если флешка притормаживать будет (памяти бы хватило и было бы через что воспроизводить). Сколько бывает реально возможная задержка по выборке сектора ? Все ж не запись, а чтение. Или бывают такие уникальные тормоза ?
Go to the top of the page
 
+Quote Post
bloodden
сообщение Feb 21 2009, 22:18
Сообщение #12


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(QuickWitted @ Feb 21 2009, 20:02) *
а просили "Сносное качество."
не сказа ли же - сойдёт телефонное...

А Вы слышали как оно звучит с фильтрами и в качестве "речевого информатора", которое, кстати, в название темы вынесено?


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
Jekyll
сообщение Feb 21 2009, 23:17
Сообщение #13





Группа: Новичок
Сообщений: 4
Регистрация: 21-02-09
Пользователь №: 45 165



Цитата(zhevak @ Feb 21 2009, 23:22) *
Я слышал.
Примерно год назад Алексей Курилин из ЭФО привозил показать мне на семинаре какой-то кит.
К сожалению, я не запомнил ни название кита, ни тип микросхемы. sad.gif Там был проц вроде как
мотороловский, а вот чип-кордер -- убей, не помню!
Так вот, скажу Вам, качество меня поразило... Очень высокое качество. Во всяком случае,
я бы Вам рекомендовал начать с чип-кордера.

Ну, я так понимаю, это нечто из серии ISDxxxx ?

<<<Пограммируемая частота выборок 4, 5.3, 6.4 и 8 КГц.
8, 10, 12 и 16 минут звучания >>>
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 22 2009, 02:42
Сообщение #14


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(QuickWitted @ Feb 21 2009, 20:02) *
а просили "Сносное качество."
не сказа ли же - сойдёт телефонное...

С флеш карты по SPI в SPI 2x на меге можно расчитывать на ~5Mbps пропускной со всеми накладным расходами на DAC.
С головой хватает на неупакованные 44.1Khz/16 bit stereo - поток всего 1.4Mbps...
В чем проблема-то собсно?
Go to the top of the page
 
+Quote Post
Wise
сообщение Feb 22 2009, 06:00
Сообщение #15


Пользователь забанен
*****

Группа: Свой
Сообщений: 1 138
Регистрация: 9-08-05
Пользователь №: 7 492



Цитата(Jekyll @ Feb 21 2009, 20:26) *
День добрый!
Занимаюсь изготовлением учебного стенда на AVR.
Требуется воспроизводить 30 записей, по одной минуте каждая.


..Для Вашей задачи вряд ли подойдет чип-кордер..
Записи должны быть студийные, с профессиональным диктором.
Во-всяком случае, даже знакомые мне производители речевых оповещателей о пожаре, так делают..

..Смотрите схемы флеш-проигрывателей.
А наговаривать в микрофон, на чип-кордер, это ерунда.. rolleyes.gif


--------------------
It's me
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 17:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01509 секунд с 7
ELECTRONIX ©2004-2016