Речевое оповещение.

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
Родился
Сообщения: 12
Зарегистрирован: Пн апр 07, 2014 11:44:37

Сообщение Maguark »

День добрый. У меня стоит задача: К электронному табло на остановке необходимо сделать звуковое оповещение. Как пример, плохо видящий человек может подойти к табло и нажав кнопку ему проговорится, все что отражается на экране табло. С табло я могу получать, по протоколу RS485, коды ASCII информации отображающейся на Табло. Один выход из этой ситуации, это поставить одноплатный ЭВМ. Но при больших партиях выходит дороговато. Второй выход, видится мне, поставить некую микросхему(или сборку) в памяти которой хранятся семплы и есть аудио выход. И поставить простенький процессор, который будет декодировать принимаемую информацию от табло и вызывать в нужной последовательности семплы.

Я пока не очень опытен в этой сфере, может кто-то посоветует какие можно использовать микросхемы для решения моей задачи. Или может есть еще какие-то варианты решения?
Реклама
Родился
Сообщения: 5
Зарегистрирован: Чт май 09, 2013 18:44:06

Сообщение funtin »

Реклама
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Решение зависит от характера отображаемой на табло информации которую надо озвучить.

Простейшие случаи: время, температура, название города и пр. не меняющаяся информация. Здесь достаточно хранить несколько десятков звуковых фрагментов в памяти.
Обычно достаточно дешевого микроконтроллера и чипа памяти соответствующего размера с УНЧ.
Есть также спец чипы вроде ISD Chipcorder.

Более хитрое решение если надо озвучивать заранее неизвестную информацию, например тексты с сервера новостей.
Пытался сделать что-то похожее:
http://radiokot.ru/forum/viewtopic.php?f=59&t=94614
Сейчас работаю над второй версией. Но т.к. объем звуковой информации для обработки получается просто сумасшедший, то и релиз будет не очень скоро.
Родился
Сообщения: 12
Зарегистрирован: Пн апр 07, 2014 11:44:37

Сообщение Maguark »

Большое спасибо за ответ.
Информация которую нужно озвучить совсем скромная. Табло должно ниформировать о номере прибывающего транспорта и оставшемся времени до его прибытия. Как пример "Автобус номер 618, прибудет через 15 минут". Единственное, что нужно будет проговаривать на нескольких языках. Пока это только Русский и Английский.
Не могли бы вы мне посоветовать конкретные микросхемы, на которых это можно реализовать.
Я нашел микросхемы ар89(VOICE OTP) http://voice-chip.ru/ap89.htm. В описании написано, что можно делать наборы из семплов и вызывать их с помощью 8 выводов микросхемы(Кнопочный режим). Так же можно управлять внешним процессором. А вот внешним процессором можно ли вызывать все сохраненные семплы, или только 8 этих звуковых групп, я понять не смог.
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

процессором можно ли вызывать все сохраненные семплы, или только 8 этих звуковых групп
CPU Parallel TriggerMode (M1=0, M0=1)
In this mode, S8 to S1 serve as 8-bit addresses input for 254 Voice Groups with S8 represents the
MSB and S1 represents LSB.
Выходит что все 254 штуки.

Кстати, на том сайте предлачают чипы aIVR уже со встроенным процессором. Через преобразователь можно напрямую подрубить к RS484.
Реклама
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Пн мар 03, 2014 17:43:29
Откуда: Москва

Сообщение Иван Найдёнов »

Можете попробовать по принципу пожарной сигнализации
Проигрывать всегда больно... Истово верить в свою правоту — и всё равно проиграть.
Реклама
Родился
Сообщения: 12
Зарегистрирован: Пн апр 07, 2014 11:44:37

Сообщение Maguark »

uk8amk писал(а):
процессором можно ли вызывать все сохраненные семплы, или только 8 этих звуковых групп
CPU Parallel TriggerMode (M1=0, M0=1)
In this mode, S8 to S1 serve as 8-bit addresses input for 254 Voice Groups with S8 represents the
MSB and S1 represents LSB.
Выходит что все 254 штуки.

Кстати, на том сайте предлачают чипы aIVR уже со встроенным процессором. Через преобразователь можно напрямую подрубить к RS484.
Разработчики этой фирмы посоветовали мне: "Оптимально, вот этот модуль: http://voice-chip.ru/voicechip.htm"©

Посоветуйте пожалуйста где можно скачать хорошие семплы речи. Или в таких случаях, люди сами записывают нужные семплы?
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

Maguark, можно нагенерировать фраз с помощью разнообразных программ-говорилок, коих существует множество, включая онлайн-сервисы. Гуглите по запросу "text to speech".
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Родился
Сообщения: 12
Зарегистрирован: Пн апр 07, 2014 11:44:37

Сообщение Maguark »

YS писал(а):Maguark, можно нагенерировать фраз с помощью разнообразных программ-говорилок, коих существует множество, включая онлайн-сервисы. Гуглите по запросу "text to speech".
Ясно. Спасибо за совет. Я как раз только что нашел говорилку, которая может сразу читать и записывать в МР3.
Ответить

Вернуться в «Теория»