Страница 1 из 1

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

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

Я пока не очень опытен в этой сфере, может кто-то посоветует какие можно использовать микросхемы для решения моей задачи. Или может есть еще какие-то варианты решения?

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

Добавлено: Пн апр 07, 2014 15:19:20
funtin

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

Добавлено: Пн апр 07, 2014 15:58:13
uk8amk
Решение зависит от характера отображаемой на табло информации которую надо озвучить.

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

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

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

Добавлено: Пн апр 07, 2014 16:27:59
Maguark
Большое спасибо за ответ.
Информация которую нужно озвучить совсем скромная. Табло должно ниформировать о номере прибывающего транспорта и оставшемся времени до его прибытия. Как пример "Автобус номер 618, прибудет через 15 минут". Единственное, что нужно будет проговаривать на нескольких языках. Пока это только Русский и Английский.
Не могли бы вы мне посоветовать конкретные микросхемы, на которых это можно реализовать.
Я нашел микросхемы ар89(VOICE OTP) http://voice-chip.ru/ap89.htm. В описании написано, что можно делать наборы из семплов и вызывать их с помощью 8 выводов микросхемы(Кнопочный режим). Так же можно управлять внешним процессором. А вот внешним процессором можно ли вызывать все сохраненные семплы, или только 8 этих звуковых групп, я понять не смог.

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

Добавлено: Пн апр 07, 2014 17:02:31
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.

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

Добавлено: Пн апр 07, 2014 17:34:50
Иван Найдёнов
Можете попробовать по принципу пожарной сигнализации

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

Добавлено: Вт апр 08, 2014 12:12:45
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"©

Посоветуйте пожалуйста где можно скачать хорошие семплы речи. Или в таких случаях, люди сами записывают нужные семплы?

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

Добавлено: Вт апр 08, 2014 15:04:59
YS
Maguark, можно нагенерировать фраз с помощью разнообразных программ-говорилок, коих существует множество, включая онлайн-сервисы. Гуглите по запросу "text to speech".

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

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