Перейти к содержанию
    

А-ля голосовой информатор

День добрый!

Занимаюсь изготовлением учебного стенда на AVR.

Требуется воспроизводить 30 записей, по одной минуте каждая.

CD- качество не требуется, но надо озвучить небольшой зал приличным звуком...

Хотел использовать ChipCorder, но никогда его не юзал, потому боюсь за его "диктофонное" качество.

CD- привод запускать, или что-то типа VT1000, скорее всего не хватит времени на разборки с устройством,

ибо опять-таки никогда такое не мучал.

Основные требования:

1. Выбор записи AVR-ом.

2. Быстрый старт. (1-2сек. CD- привод не успеет запуститься?)

3. Сносное качество. (записи моно. женский голос.)

Кто, что может посоветовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Выбор записи AVR-ом.

2. Быстрый старт. (1-2сек. CD- привод не успеет запуститься?)

3. Сносное качество. (записи моно. женский голос.)

Кто, что может посоветовать?

Где-то на атмеловском сайте есть аппликуха диктофона, вывод через PWM. Если 10 битов не устраивает - можно взять, например, недорогой сериальный DAC (я когда-то вообще использовал телефонный кофидек, качество, соответственно, "телефонное"). Если хочется качества - то, наверное, на продукцию VLSI все ж стоит глянуть.А вот где это хранить ? Если не сжимать поток, и использовать, например, 64кбит PCM, то уже 14 с лишним мегабайт. Или несколько объемистых сериальных флешаков от того же Atmel (AT26xxx), или прямой путь к SD (заодно и с подготовкой файлов проблем не будет, все на PC). Но тогда хоть минимальные, но разборки с FAT. Ничего сложного, впрочем - поиск файла, его вывод, можно наложить ограничение, чтобы файл всегда был одним куском, тогда еще проще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто, что может посоветовать?

 

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

(на мега16 и компания)

 

в нете есть много проектов мр3 плееров с открытым кодом...

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

 

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

Изменено пользователем QuickWitted

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

(на мега16 и компания)...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мега в спае с фат читает 100-200кБайт/сек без проблем.
а файл фрагментированный или сплошной ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а файл фрагментированный или сплошной ?

Специально за этим не следил, как получилось так и получилось :)

Читал как раз wav и играл через шим. На этом же файле и тест устроил.

Делал фат и работу с ммс на этом http://elm-chan.org/fsw/ff/00index_e.html , только портировал на кодевижн. Мега[email protected] и SPI на максимально возможной скорости. Вот откуда скорости. Точной цифры и какими блоками читал непомню, давно было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

или прямой путь к SD (заодно и с подготовкой файлов проблем не будет, все на PC). Но тогда хоть минимальные, но разборки с FAT. Ничего сложного, впрочем - поиск файла, его вывод, можно наложить ограничение, чтобы файл всегда был одним куском, тогда еще проще.

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

 

А затея с ChipCorder совсем глупая?

Его кто-нибудь слышал вживую?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Да нет там ничего сложного...

при единичном изготовлении позицию можно забить железно

в конец флэшки...

(он всегда на одном месте, в отличии от начала файлов - до него фат идёт)

 

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

 

 

 

А это не сжатый ПЦМ 8000х8битхМОНО.

 

Ну во - качество телефона...

и дешевая мега на 16 работает (если не разгонять)

 

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

(т.е. не совсем совместимы с SPI... и приходится отлавливать это софтово...)

 

а просили "Сносное качество."

не сказа ли же - сойдёт телефонное...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

просто много где говорилось о задержках при чтении с SD, плюс возможные задержки на фрагментированных файлах, без дополнительной буферизации будут щелчки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А затея с ChipCorder совсем глупая?

Его кто-нибудь слышал вживую?

Я слышал.

Примерно год назад Алексей Курилин из ЭФО привозил показать мне на семинаре какой-то кит.

К сожалению, я не запомнил ни название кита, ни тип микросхемы. :( Там был проц вроде как

мотороловский, а вот чип-кордер -- убей, не помню!

Так вот, скажу Вам, качество меня поразило... Очень высокое качество. Во всяком случае,

я бы Вам рекомендовал начать с чип-кордера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну во - качество телефона...

и дешевая мега на 16 работает (если не разгонять). Теоретически достижимо Fosc/18, а на новых должно бы и /16 (если через UART в режиме SPI).

Так на 16 MHz можно 800+ кило в секунду пропихнуть через мегу.

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

(т.е. не совсем совместимы с SPI... и приходится отлавливать это софтово...)

А вот здесь хотелось бы подробностей - интересно.

а просили "Сносное качество."

не сказа ли же - сойдёт телефонное...

Так и 16 бит 44 kHz пролезет легко, даже если флешка притормаживать будет (памяти бы хватило и было бы через что воспроизводить). Сколько бывает реально возможная задержка по выборке сектора ? Все ж не запись, а чтение. Или бывают такие уникальные тормоза ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а просили "Сносное качество."

не сказа ли же - сойдёт телефонное...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я слышал.

Примерно год назад Алексей Курилин из ЭФО привозил показать мне на семинаре какой-то кит.

К сожалению, я не запомнил ни название кита, ни тип микросхемы. :( Там был проц вроде как

мотороловский, а вот чип-кордер -- убей, не помню!

Так вот, скажу Вам, качество меня поразило... Очень высокое качество. Во всяком случае,

я бы Вам рекомендовал начать с чип-кордера.

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

 

<<<Пограммируемая частота выборок 4, 5.3, 6.4 и 8 КГц.

8, 10, 12 и 16 минут звучания >>>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а просили "Сносное качество."

не сказа ли же - сойдёт телефонное...

С флеш карты по SPI в SPI 2x на меге можно расчитывать на ~5Mbps пропускной со всеми накладным расходами на DAC.

С головой хватает на неупакованные 44.1Khz/16 bit stereo - поток всего 1.4Mbps...

В чем проблема-то собсно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

День добрый!

Занимаюсь изготовлением учебного стенда на AVR.

Требуется воспроизводить 30 записей, по одной минуте каждая.

 

..Для Вашей задачи вряд ли подойдет чип-кордер..

Записи должны быть студийные, с профессиональным диктором.

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

 

..Смотрите схемы флеш-проигрывателей.

А наговаривать в микрофон, на чип-кордер, это ерунда.. :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...