|
|
  |
STM32 IVR - система интерактивного речевого ответа |
|
|
|
Nov 12 2015, 18:10
|
Группа: Участник
Сообщений: 6
Регистрация: 6-11-15
Пользователь №: 89 196

|
Всем доброго дня. Мне нужно сделать систему интерактивного речевого овтета, она же IVR (interactive voice response) на STM32... (собственно минимальный возможный для этой задачи контроллер). Не знаю даже примерно с чего начать. Направьте пожалуйста на путь истинный. PS: GSM модуль приобрёл.
|
|
|
|
|
Nov 12 2015, 19:34
|
Группа: Участник
Сообщений: 6
Регистрация: 6-11-15
Пользователь №: 89 196

|
Цитата(mantech @ Nov 12 2015, 18:38)  И на что это должно быть похоже, типа голосового меню - "здравствуйте, бла бла бла, для получения информации нажмите 1, для повтора нажмите решетку..." ? Если да - то любой МК способный воспроизводить голос, имеющий ЦАП и работающий с СД-картой. Я использовал stm32F407VET Да, именно так. Т.е. допустим хотите то нажмите 1 хотите сё - нажмите 2. Контроллер распознал что это 1 или 2 (или это может gsm модуль) и в зависимости от этого выдал следующую фразу. Мне для этого нужна файловая система, чтобы я мог вызывать соответствующий голосовой файл?
|
|
|
|
|
Nov 13 2015, 06:43
|
Группа: Участник
Сообщений: 6
Регистрация: 6-11-15
Пользователь №: 89 196

|
Цитата(Corvus @ Nov 12 2015, 19:41)  В принципе, можно обойтись и без ФС, но лучше с ней. Пользоваться потом будет проще. Проектов по воспроизведению *.wav с SD-карты на STM в сети полно. Ничего запредельного там нет. Начните с этого, а потом можно будет и GSM-модуль прикрутить. Вот, например http://projectproto.blogspot.ru/2010/06/mi...dio-player.htmlСпасибо за совет. Я так и думал - хотел услышать подтвержедние ) Цитата(KnightIgor @ Nov 12 2015, 21:16)  А что за gsm модуль? Я участвовал в проекте, там был SIM900 с прошивкой, декодирующей DTMF сигналы. Очень хорошо работает. SIM800L Цитата(ЯadiatoR @ Nov 13 2015, 05:58)  Самый простой контроллер с spi интерфейсом можно завести на такой функционал. Если бы ответ был не кнопкой, а тоже голосом - то да, пришлось бы обрабатывать, а так... и ось в принципе тоже не особо нужна. Если даже и появятся новые ветвления меню - все можно сделать и без оси. В принципе была идея прикрутить РТОС, даже потестировал её с простыми задачами (правда на STM32F429-Discovery, а хочется сделать на значительно более дешёвом контроллере), но вот как-то настараживает её работоспособность в длитеьном использовании, всё-таки прямой код как-то надёжнее...или я ошибаюсь?
|
|
|
|
|
Nov 13 2015, 06:52
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(baev_al @ Nov 13 2015, 09:43)  В принципе была идея прикрутить РТОС, даже потестировал её с простыми задачами (правда на STM32F429-Discovery, а хочется сделать на значительно более дешёвом контроллере) Зачем тут РТОС, особенно, если с ней почти нет опыта работы? Да и проц с графикой и доп. памятью тут тоже ни к чему, просто в нем нужен ЦАП(качество ШИМ не комильфо) и интерфейс СД карты, чтоб не тормозил аудиопоток. На счет модема - можно и сим900 с дтмф поставить, или телит 868 или поставить чип декодера, стоит не дорого и модем можно любой потом использовать.
Сообщение отредактировал mantech - Nov 13 2015, 06:53
|
|
|
|
|
Nov 13 2015, 09:07
|

Местный
  
Группа: Свой
Сообщений: 270
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901

|
Цитата(baev_al @ Nov 13 2015, 09:43)  всё-таки прямой код как-то надёжнее...или я ошибаюсь? Надежный - хорошо написанный код и отлаженный. Не важно ось это или прямой. Операционка вам действительно ни к чему STM32F051C8T6 стоит около 120 рублей. Для ваших целей подойдет на ура. LQFP48.
Сообщение отредактировал ЯadiatoR - Nov 13 2015, 09:09
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|