Система умный дом на базе смартфонов, Arduino и нейросетей. Этап 4
Проблема единого приложения на телефоне (юните умного дома) оказалась в качестве распознавания речи. Мощности телефона не хватает. Было решено разделить “мозг“ системы от интерфейсов. Мозг системы будет работать на сервере на микрокомпьютере Raspberry Pi под управлением Linux.
В четвертом этапе я написал сервер распознавания речи и приложение на телефон. Приложение на телефоне подключается по wifi в локальной сети (через роутер) к серверу и передает аудиопоток, который распознается на сервере.
Плюс такого подхода в:
1. Значительном увеличении качества распознавания речи.
2. Распознавание в режиме реального времени, а не по предварительной записи, что гарантирует моментальный отклик системы.
3. Снижении нагрузки с телефона (юнита).
С этого момента разработка системы разделится на клиент (интерфейс-приложение на телефоне) и сервер (мозги системы)