roboforum.ru

Технический форум по робототехнике.

Микросхема распознования речевых команд HM2007

Re: Микросхема распознования речевых команд HM2007

FireFly » 13 июл 2008, 00:31

И еще одно неприятное обстоятельство - микросхема эта больше не выпускается

дико извиняюсь, но по мойму тему уже на этом этапе можно закрыть :D

Re: Микросхема распознования речевых команд HM2007

EdGull » 13 июл 2008, 00:39

но это не значит что они не продаются... :wink:

Re: Микросхема распознования речевых команд HM2007

blindman » 13 июл 2008, 06:40

EdGull писал(а):а ты уверен что там такая скорость записи у HM2007в озу?

Сейчас померял - фактически импульс на входе разрешения записи ~500нс. Эд, забей ты на это, не стоит оно того. Возня бесполезная

Re: Микросхема распознования речевых команд HM2007

EdGull » 13 июл 2008, 07:39

а тогда какие варианты?

Re: Микросхема распознования речевых команд HM2007

blindman » 13 июл 2008, 07:43

Да валом. Ставить 8kiB ОЗУ к микросхеме, а дальше - хоть флэш контроллера, хоть внешнее последовательное ПЗУ, хоть карта памяти, хоть на комп кидай по уарту.

Re: Микросхема распознования речевых команд HM2007

EdGull » 13 июл 2008, 07:51

8Кб прийдется тогда через буфер ставить штоб с меги до нее достучаться

Re: Микросхема распознования речевых команд HM2007

blindman » 13 июл 2008, 08:05

Какой еще буфер? Я ж писал - у микросхемы есть параллельный интерфейс для связи с контроллером, через который отправляются команды, запрашиваются результаты, выкачиваются и закачиваются данные. Вот схема. ЖКИ и кнопки - для отладки, в реальном устройстве их конечно не будет. Мега128 там только потому, что у меня была готовая плата, к которой было удобно подключиться
Вложения
speechproto.png

Re: Микросхема распознования речевых команд HM2007

EdGull » 13 июл 2008, 08:14

т.е. получается у HM2007 буфера уже встроены, раз она уеет свои ноги в Z-состояние переводить

Re: Микросхема распознования речевых команд HM2007

blindman » 13 июл 2008, 08:27

На шине данных - да. А разве нам не пофигу, как там все это устроено? Подключили память куда надо, общаемся с микросхемой по выделенным специально для этого линиям. Или ты опять какие то мегапланы строишь? :D

Re: Микросхема распознования речевых команд HM2007

EdGull » 13 июл 2008, 08:41

а по шине адреса?
как мы будем перебирать адресацию при сохранении содержимого озу?
какие нафиг планы? с этим бы разобраться.

Re: Микросхема распознования речевых команд HM2007

blindman » 13 июл 2008, 09:03

Так... Меня не понимают :(

HM2007 САМА работает с памятью. У нее есть шины адреса и данных, а также линии управления -- все это подключается к ОЗУ. Контроллер общается с микросхемой по ОТДЕЛЬНОЙ шине. И он понятия не имеет, что и по какому адресу МС пишет в ОЗУ. Можно рассматривать связку HM2007+ОЗУ как черный ящик. Говорим микросхеме "запиши шаблон команды №1", и начинаем проверять статус микросхемы. Когда она обнаружит, что с микрофона поступил сигнал, она запишет сэмплы в ОЗУ, потом на их основы построит некий шаблон для распознавания, и запишет его в ОЗУ, потом установит статус "готово". Контроллер может отправлять следующую команду. После того, как голосовая команда записана, говорим "хочу получить шаблон команды №1". Она в ответ : "данные займут X байт". X раз посылаем команду "читать очередной байт", пишем полученные байты в ПЗУ. Когда в следующий раз включается питание, перегоняем шаблоны в обратном направлении. Есть еще команды "перейти в режим распознавания", "получить результат распознавания", "стереть все шаблоны"

Re: Микросхема распознования речевых команд HM2007

EdGull » 13 июл 2008, 09:10

вот теперь дошло :friends:
я ж как и все читаю тДШ только когда уже ваще ничего не помогает :oops:
кто ж знал шо она такая хитрая... :D

Re: Микросхема распознования речевых команд HM2007

blindman » 15 июл 2008, 18:49

Вот видео. Первый раз снимал, получилось не очень качественно. Сначала посмотрел - нормально было видно, что на ЖКИ выводится. Потом пересматриваю - все в квадратиках. Там в принципе ничего особенно, просто пишется, какая команда была распознана. Реакция сервы на команды видна нормально.

В related videos есть робот который управляется с помощью этой микросхемы


Re: Микросхема распознования речевых команд HM2007

Digit » 15 июл 2008, 19:03

класс!!! :good:

Re: Микросхема распознования речевых команд HM2007

EdGull » 15 июл 2008, 19:22

АФИГИНИТЕЛЬНО!!!!
Мои поздравления!!!
Это достойный результат!!!


Rambler\'s Top100 Mail.ru counter