Статья

Свой голосовой ассистент на умной колонке

Голосовой ассистент — это три программы подряд: одна слушает, вторая думает, третья говорит. Если заменить их своими, колонка станет вашим ассистентом, а не чужим.

Обновлено

Из чего состоит ассистент

Любой голосовой ассистент проходит одни и те же шаги.

  • Слово для вызова. Колонка ждёт обращения и только после него начинает слушать.
  • Распознавание речи. Звук превращается в текст.
  • Решение. Языковая модель или набор правил понимает, что от неё хотят, и готовит ответ или действие.
  • Синтез речи. Текст ответа превращается в голос.

Что можно заменить

В DuoWave слово для вызова остаётся колонке, а дальше — ваш выбор. Распознавание и синтез работают на вашем компьютере, голос ассистента выбирается в пульте. Решение принимает модель, которую вы указали: облачная или локальная.

Характер — тоже ваш: как ассистент обращается к домашним, насколько подробно отвечает, о чём не говорит.

Не всё нужно отдавать модели

Языковая модель хороша в разговоре, но таймер, будильник или любимая песня ей не нужны: это быстрее и надёжнее сделать напрямую. Поэтому в DuoWave у каждой возможности свой исполнитель, и модель получает только то, что ей по силам.

  • Своё — шлюз делает сам: таймеры, будильники, своя музыка, звонки.
  • Прежний сервис колонки — то, что вы пока не готовы заменить.
  • Сначала своё, потом прежний — если своё не справилось.
  • Выключено — колонка вежливо откажется.

Полностью дома

Если для разговора выбрать локальную модель через Ollama, ассистент не выходит в интернет вовсе: распознавание, решение и синтез идут на вашем компьютере. Медленнее облака, но ни одно слово не покидает дом.

DuoWave

Ваша колонка. Ваш ассистент.

Колонка остаётся привычной, а кто отвечает на каждый запрос — решаете вы.

Вопросы

Частые вопросы

Какой компьютер нужен?

Сейчас шлюз работает на Mac. Для облачной модели хватит любого современного Mac; для локальной модели нужен Mac на Apple Silicon с запасом памяти.

Можно ли выбрать голос?

Да, голос ассистента выбирается в пульте из голосов синтеза.

Узнаёт ли ассистент, кто говорит?

Пока нет. Профили домашних и узнавание по голосу — в планах.

DuoWave — независимый проект. Не связан с ООО «Яндекс» и другими производителями колонок и не одобрен ими. Названия продуктов принадлежат их владельцам.