Голосовой помошник в повседневных делах

Раздел в разработке.

Хочется сделать небольшой голосовой помошник, который бы помогал мне с ежедневными делами

В идеале в нём можно будет создавать списки задач, контексты, в которых они выполняются (дома, на улице, на работе и т.д.), разделы (на этой неделе, сегодня, когда-нибудь), а также реализовать дополнительные функции типа "узнай погоду" и помощь выбора приоритетов с помощью нейронок.

Первое, что хочу сделать:

Т.к. у меня нет возможности сейчас делать какой-то свой девайс типа колонки Алисы, и не хочется постоянно держать включенным компьютер, решил, что сделаю приложение под андроид (можно позже и под ios)

Ближайшие шаги:

  • Установить android studio
  • Сделать hello world приложение, установить на свой телефон
  • Написать код, который бы запускал приложение в фоне и слушал кодовое слово, (типа "Алиса", на данный момент я не придумал, как назвать помошника, поэтому пусть будет "Джарвис" как в Железном Человеке), после которого может подать короткий сигнал. Так я узнаю, что он реагирует именно на нужное слово. Нужно, чтобы приложение не приходилось запускать каждый раз, а чтобы оно работало именно в фоне
  • На следующем шаге пусть повторяет за мной, как эхо. Для этого нужно распознование речи и генерация речи
  • Сделать хардкодом: когда говорю "Джарвис, я ухожу" пусть выдаст хардкодный список того, что нужно сделать (выключи свет, закрой окна, проверь воду и еду питомцев, проверь мусор, отключи всё из розеток, заправь постель, проверь, нужен ли зонт)
  • К команде "Джарвис, я ухожу" добавить проверку прогноза погоды после текущего времени
  • Развернуть бекенд на поддомене. Можно на питоне, т.к. планируется дальнейшая работа с нейронками. LMM хотелось бы использовать развёрнутую на сервере, а не какую-то стороннюю, чтобы была доступна всегда. Это на будущее, к шагу не относится
  • Сделать эндпоинты создания и редактирования списков
  • Подключить функционал к андроид приложению, создать новые голосовые команды для этого
  • ← Полезные проекты