Я пока не очень опытен в этой сфере, может кто-то посоветует какие можно использовать микросхемы для решения моей задачи. Или может есть еще какие-то варианты решения?
Речевое оповещение.
- Сообщения: 12
- Зарегистрирован: Пн апр 07, 2014 11:44:37
День добрый. У меня стоит задача: К электронному табло на остановке необходимо сделать звуковое оповещение. Как пример, плохо видящий человек может подойти к табло и нажав кнопку ему проговорится, все что отражается на экране табло. С табло я могу получать, по протоколу RS485, коды ASCII информации отображающейся на Табло. Один выход из этой ситуации, это поставить одноплатный ЭВМ. Но при больших партиях выходит дороговато. Второй выход, видится мне, поставить некую микросхему(или сборку) в памяти которой хранятся семплы и есть аудио выход. И поставить простенький процессор, который будет декодировать принимаемую информацию от табло и вызывать в нужной последовательности семплы.
Я пока не очень опытен в этой сфере, может кто-то посоветует какие можно использовать микросхемы для решения моей задачи. Или может есть еще какие-то варианты решения?
Я пока не очень опытен в этой сфере, может кто-то посоветует какие можно использовать микросхемы для решения моей задачи. Или может есть еще какие-то варианты решения?
- Реклама
- Сообщения: 5
- Зарегистрирован: Чт май 09, 2013 18:44:06
Решение зависит от характера отображаемой на табло информации которую надо озвучить.
Простейшие случаи: время, температура, название города и пр. не меняющаяся информация. Здесь достаточно хранить несколько десятков звуковых фрагментов в памяти.
Обычно достаточно дешевого микроконтроллера и чипа памяти соответствующего размера с УНЧ.
Есть также спец чипы вроде ISD Chipcorder.
Более хитрое решение если надо озвучивать заранее неизвестную информацию, например тексты с сервера новостей.
Пытался сделать что-то похожее:
http://radiokot.ru/forum/viewtopic.php?f=59&t=94614
Сейчас работаю над второй версией. Но т.к. объем звуковой информации для обработки получается просто сумасшедший, то и релиз будет не очень скоро.
Простейшие случаи: время, температура, название города и пр. не меняющаяся информация. Здесь достаточно хранить несколько десятков звуковых фрагментов в памяти.
Обычно достаточно дешевого микроконтроллера и чипа памяти соответствующего размера с УНЧ.
Есть также спец чипы вроде ISD Chipcorder.
Более хитрое решение если надо озвучивать заранее неизвестную информацию, например тексты с сервера новостей.
Пытался сделать что-то похожее:
http://radiokot.ru/forum/viewtopic.php?f=59&t=94614
Сейчас работаю над второй версией. Но т.к. объем звуковой информации для обработки получается просто сумасшедший, то и релиз будет не очень скоро.
- Сообщения: 12
- Зарегистрирован: Пн апр 07, 2014 11:44:37
Большое спасибо за ответ.
Информация которую нужно озвучить совсем скромная. Табло должно ниформировать о номере прибывающего транспорта и оставшемся времени до его прибытия. Как пример "Автобус номер 618, прибудет через 15 минут". Единственное, что нужно будет проговаривать на нескольких языках. Пока это только Русский и Английский.
Не могли бы вы мне посоветовать конкретные микросхемы, на которых это можно реализовать.
Я нашел микросхемы ар89(VOICE OTP) http://voice-chip.ru/ap89.htm. В описании написано, что можно делать наборы из семплов и вызывать их с помощью 8 выводов микросхемы(Кнопочный режим). Так же можно управлять внешним процессором. А вот внешним процессором можно ли вызывать все сохраненные семплы, или только 8 этих звуковых групп, я понять не смог.
Информация которую нужно озвучить совсем скромная. Табло должно ниформировать о номере прибывающего транспорта и оставшемся времени до его прибытия. Как пример "Автобус номер 618, прибудет через 15 минут". Единственное, что нужно будет проговаривать на нескольких языках. Пока это только Русский и Английский.
Не могли бы вы мне посоветовать конкретные микросхемы, на которых это можно реализовать.
Я нашел микросхемы ар89(VOICE OTP) http://voice-chip.ru/ap89.htm. В описании написано, что можно делать наборы из семплов и вызывать их с помощью 8 выводов микросхемы(Кнопочный режим). Так же можно управлять внешним процессором. А вот внешним процессором можно ли вызывать все сохраненные семплы, или только 8 этих звуковых групп, я понять не смог.
процессором можно ли вызывать все сохраненные семплы, или только 8 этих звуковых групп
Выходит что все 254 штуки.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.
Кстати, на том сайте предлачают чипы aIVR уже со встроенным процессором. Через преобразователь можно напрямую подрубить к RS484.
- Реклама
Можете попробовать по принципу пожарной сигнализации
Проигрывать всегда больно... Истово верить в свою правоту — и всё равно проиграть.
- Сообщения: 12
- Зарегистрирован: Пн апр 07, 2014 11:44:37
Разработчики этой фирмы посоветовали мне: "Оптимально, вот этот модуль: http://voice-chip.ru/voicechip.htm"©uk8amk писал(а):процессором можно ли вызывать все сохраненные семплы, или только 8 этих звуковых группВыходит что все 254 штуки.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.
Кстати, на том сайте предлачают чипы aIVR уже со встроенным процессором. Через преобразователь можно напрямую подрубить к RS484.
Посоветуйте пожалуйста где можно скачать хорошие семплы речи. Или в таких случаях, люди сами записывают нужные семплы?
- Сообщения: 7518
- Зарегистрирован: Вс мар 29, 2009 22:09:05
Maguark, можно нагенерировать фраз с помощью разнообразных программ-говорилок, коих существует множество, включая онлайн-сервисы. Гуглите по запросу "text to speech".
Разница между теорией и практикой на практике гораздо больше, чем в теории.
- Сообщения: 12
- Зарегистрирован: Пн апр 07, 2014 11:44:37
Ясно. Спасибо за совет. Я как раз только что нашел говорилку, которая может сразу читать и записывать в МР3.YS писал(а):Maguark, можно нагенерировать фраз с помощью разнообразных программ-говорилок, коих существует множество, включая онлайн-сервисы. Гуглите по запросу "text to speech".


