Навигация по сайту

Прототип голосового помощника


Цель

Написание офлайнового голосового помощника на основе raspberry pi.


Задачи


Описание

Под задачи проектной разработки требовался голосовой помощник с непроприетарным системным обеспечением и ASR, работающий полностью конфиденциально и офлайн.
На его основе планировалось сделать системы для умного дома и пульт голосового управления под иные проекты.

Реализация такого голосового помощника при помощи стандартного проектного стака позволила бы сделать его стандартом под другие физические разработки прототипов.

Также такое решение является максимально гибким, и его можно использовать для оптимизации личного быта или флоу разработки.


Решение

Для решения использовалась ASR от espnet с готовой интеграцией в python, и которая работает локально.
Она поддерживает русский язык, а также требует довольно мало ресурсов для обработки речи.

Реализация голосового помощника выполнена на python, также на его основе написаны основные команды для запуска приложений.

При помощи модуля python os можно передавать команды в bash, и таким образом проводить интеграции голосового помощника с абсолютно любыми системами на устройстве

На данный момент у прототипа ручной запуск
В дальнейшем планируется распознавать поиск ключевого слова на основе уровня похожести чистых звуковых волн, чтобы оптимизировать старт распознавания.


По всем вопросам можно обращаться в Телеграм.