реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> STM32 IVR - система интерактивного речевого ответа
baev_al
сообщение Nov 12 2015, 18:10
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 6-11-15
Пользователь №: 89 196



Всем доброго дня.
Мне нужно сделать систему интерактивного речевого овтета, она же IVR (interactive voice response) на STM32... (собственно минимальный возможный для этой задачи контроллер).
Не знаю даже примерно с чего начать.
Направьте пожалуйста на путь истинный.
PS: GSM модуль приобрёл.
Go to the top of the page
 
+Quote Post
mantech
сообщение Nov 12 2015, 18:38
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(baev_al @ Nov 12 2015, 21:10) *
Мне нужно сделать систему интерактивного речевого овтета, она же IVR


И на что это должно быть похоже, типа голосового меню - "здравствуйте, бла бла бла, для получения информации нажмите 1, для повтора нажмите решетку..." ?
Если да - то любой МК способный воспроизводить голос, имеющий ЦАП и работающий с СД-картой.
Я использовал stm32F407VET
Go to the top of the page
 
+Quote Post
baev_al
сообщение Nov 12 2015, 19:34
Сообщение #3





Группа: Участник
Сообщений: 6
Регистрация: 6-11-15
Пользователь №: 89 196



Цитата(mantech @ Nov 12 2015, 18:38) *
И на что это должно быть похоже, типа голосового меню - "здравствуйте, бла бла бла, для получения информации нажмите 1, для повтора нажмите решетку..." ?
Если да - то любой МК способный воспроизводить голос, имеющий ЦАП и работающий с СД-картой.
Я использовал stm32F407VET

Да, именно так.
Т.е. допустим хотите то нажмите 1 хотите сё - нажмите 2.
Контроллер распознал что это 1 или 2 (или это может gsm модуль) и в зависимости от этого выдал следующую фразу. Мне для этого нужна файловая система, чтобы я мог вызывать соответствующий голосовой файл?
Go to the top of the page
 
+Quote Post
Corvus
сообщение Nov 12 2015, 19:41
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



В принципе, можно обойтись и без ФС, но лучше с ней. Пользоваться потом будет проще.
Проектов по воспроизведению *.wav с SD-карты на STM в сети полно. Ничего запредельного там нет. Начните с этого, а потом можно будет и GSM-модуль прикрутить.
Вот, например
http://projectproto.blogspot.ru/2010/06/mi...dio-player.html
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Nov 12 2015, 21:16
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(baev_al @ Nov 12 2015, 20:34) *
Да, именно так.
Т.е. допустим хотите то нажмите 1 хотите сё - нажмите 2.
Контроллер распознал что это 1 или 2 (или это может gsm модуль)...

А что за gsm модуль? Я участвовал в проекте, там был SIM900 с прошивкой, декодирующей DTMF сигналы. Очень хорошо работает.
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение Nov 13 2015, 05:58
Сообщение #6


Местный
***

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



Цитата(baev_al @ Nov 12 2015, 21:10) *
на STM32... (собственно минимальный возможный для этой задачи контроллер).

Самый простой контроллер с spi интерфейсом можно завести на такой функционал. Если бы ответ был не кнопкой, а тоже голосом - то да, пришлось бы обрабатывать, а так... и ось в принципе тоже не особо нужна. Если даже и появятся новые ветвления меню - все можно сделать и без оси.

Сообщение отредактировал ЯadiatoR - Nov 13 2015, 05:59
Go to the top of the page
 
+Quote Post
baev_al
сообщение Nov 13 2015, 06:43
Сообщение #7





Группа: Участник
Сообщений: 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, а хочется сделать на значительно более дешёвом контроллере), но вот как-то настараживает её работоспособность в длитеьном использовании, всё-таки прямой код как-то надёжнее...или я ошибаюсь?
Go to the top of the page
 
+Quote Post
mantech
сообщение Nov 13 2015, 06:52
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(baev_al @ Nov 13 2015, 09:43) *
В принципе была идея прикрутить РТОС, даже потестировал её с простыми задачами (правда на STM32F429-Discovery, а хочется сделать на значительно более дешёвом контроллере)


Зачем тут РТОС, особенно, если с ней почти нет опыта работы? Да и проц с графикой и доп. памятью тут тоже ни к чему, просто в нем нужен ЦАП(качество ШИМ не комильфо) и интерфейс СД карты, чтоб не тормозил аудиопоток.

На счет модема - можно и сим900 с дтмф поставить, или телит 868 или поставить чип декодера, стоит не дорого и модем можно любой потом использовать.

Сообщение отредактировал mantech - Nov 13 2015, 06:53
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение Nov 13 2015, 09:07
Сообщение #9


Местный
***

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



Цитата(baev_al @ Nov 13 2015, 09:43) *
всё-таки прямой код как-то надёжнее...или я ошибаюсь?


Надежный - хорошо написанный код и отлаженный. Не важно ось это или прямой.
Операционка вам действительно ни к чему

STM32F051C8T6 стоит около 120 рублей. Для ваших целей подойдет на ура.
LQFP48.

Сообщение отредактировал ЯadiatoR - Nov 13 2015, 09:09
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 06:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.02086 секунд с 7
ELECTRONIX ©2004-2016