• ARM + WiFi в формате SD карты
    +7
    Если цена на модуль будет останется такой же, то это будет самый дешевый из всех wifi-модулей, которые можно применить в радиолюбительских целях. Такой модуль может стать очень полезным при построении умного дома.
    Главное, чтобы не вышло как с Raspberry Pi — спрос огромный, а количество ограничено.
  • Распознавание речи на STM32F4-Discovery
    0
    В основном, все бытовые шумы примерно на тех же частотах, что и голос.
  • Распознавание речи на STM32F4-Discovery
    0
    Умный поиск — это как?
  • Распознавание речи на STM32F4-Discovery
    0
    Вы хотите 1000 команд записать сами? И где их все хранить?
  • Распознавание речи на STM32F4-Discovery
    0
    USB модем, это конечно интересно, но на практике обычно используют GSM/3G-модуль.
  • Распознавание речи на STM32F4-Discovery
    0
    Я все-таки смог реализовать голосовую активацию, поэтому обновил пост.
  • Распознавание речи на STM32F4-Discovery
    0
    Если бы все было так просто, то мы бы уже давно с бытовой техникой разговаривали.
  • Распознавание речи на STM32F4-Discovery
    0
    Правовой вопрос совершенно не рассматривал, так как даже и в мыслях не было что-то продавать. Кроме того, Google может в любой момент изменить протокол связи, так что устройство можно применять только на свой страх и риск.

    По правде сказать, UART используется только для демонстрации работы контроллера — во время программирования и отладки я использовал semihosting, а UART — USB преобразователь я активно использовал при отладке работы WIFI-модуля — только так можно наблюдать, как идет процесс обмена данными с контроллером.

    USB — это хорошо, но без компьютера бессмысленно. Если я буду делать устройство, действительно являющееся частью умного дома, то компьютера там не будет, и весь код для USB придется выкинуть.
    Если уж кому-то и нужны примеры для работы с USB на STM32F4, то можно посмотреть здесь:
    Ссылка.

    Между прочим, в этом проекте ресурсы контроллера достаточно активно используются — кодирование звука при помощи Speex требует большого числа операций, да и памяти тоже требуется немало, поскольку только кодек использует 7 КБ, а еще есть аудиобуферы, буферы приема информации wifi модуля. Так что на STM32-Discovery запустить не удастся. Такое потянет отладочная плата с установленной stm32f103, но у меня ее нет, да и стоят они достаточно дорого.
  • Распознавание речи на STM32F4-Discovery
    0
    Действительно, я ошибся. Переименовал пост и поправил текст.
  • Распознавание речи на STM32F4-Discovery
    0
    По поводу UART — это очень быстрое и простое решение. Использовать встроенный USB я умею, вот только не известно, как прерывания от USB (а при наличии соединения с компьютером они есть всегда), будут влиять на работу программы, в частности на запись сигнала.
    По поводу распознавания на контроллере — в свое время экспериментировал с распознаванием голосовых команд при помощи голосового движка от Micosoft. Запускалось оно на Pentium 133 MHz под win2k (А ведь это помощней контроллера будет — там и математический сопроцессор, и ОЗУ много, и диск есть). Движок приходилось более получаса обучать, перед началом распознавания надо было указать, какие команды будут ожидаться. И все равно распознавание работало некачественно, очень часто определялось не то слово.
  • Распознавание речи на STM32F4-Discovery
    0
    Платка дороже модуля wifi стоит, только модуль тренировать не надо, и сам по себе wifi в устройстве очень полезен — например, для связи с остальными частями «умного дома».
  • Распознавание речи на STM32F4-Discovery
    +1
    Думаю, что максимум голосовые команды, да и то после предварительной записи.
  • Распознавание речи на STM32F4-Discovery
    0
    Значение точности распознавания действительно передается. Только из-за шума возможно большое количество лишних запросов, при этом во время передачи запроса и ожидания ответа запись невозможна.
    При этом главная проблема детектора звука — первые звуки слова теряются.
  • Распознавание речи на STM32F4-Discovery
    0
    Я же указал в статье — уже пробовал сделать детектор голоса. Кроме того, детектор будет на любой шум срабатывать.
  • Распознавание речи на STM32F4-Discovery
    +1
    Умный дом пока только в перспективе. Просто было интересно, как будет выглядеть распознавание речи при помощи микроконтроллера.