Перейти к основному содержимому

Как создать умный спикер, аналогичный Google Speаker, с использованием открытых источников

·268 слов·2 минут

Для создания умного спикера, подобного Google Speaker, можно использовать различные открытые аппаратные средства и фреймворки. Ниже приведены основные варианты:

Проекты открытых смарт-спикеров
#

  1. Смарт-спикер с нуля
    • Этот проект, доступный на GitHub, демонстрирует, как создать смарт-спикер с использованием Raspberry Pi, массива микрофонов ReSpeaker и динамика12.
    • Он предназначен для работы с Amazon Alexa, Google Assistant, Mycroft и Home Assistant.
    • Подчеркивает открытый подход, который защищает конфиденциальность пользователей и расширяет функциональность.
  2. Умный спикер Eximus
    • Использует аппаратное обеспечение на базе ESP32 и имеет дизайн, похожий на Amazon Echo Dot v33.
    • Включает различные особенности, такие как массив микрофонов, кольцо NeoPixel и порт USB-C, что позволяет настраивать его под свои нужды.

Фреймворки открытых голосовых помощников
#

  1. Фреймворк SEPIA
    • Кроссплатформенный открытый фреймворк голосового помощника, который позволяет создавать интерактивные устройства, работающие в полном офлайн-режиме4.
    • Легко настраивается и поддерживает различные языки.
  2. Голосовой помощник Rhasspy
    • Голосовой помощник, который работает в полном офлайн-режиме и может интегрироваться с Home Assistant и Node-RED5.
    • Пользователи могут самостоятельно задавать и обучать голосовые команды.
  3. Aimybox SDK
    • SDK, позволяющий встроить голосового помощника в приложения или устройства6.
    • Совместим с различными голосовыми движками и поддерживает платформы Android и iOS.

Аппаратные комплекты для разработки
#

  1. Комплект для разработки смарт-спикера
    • Предоставляет аппаратное решение на базе системы Linux, включая микрофон, кнопки и динамики7.
    • Включает функции обработки естественного языка, такие как ChatGPT, что обеспечивает интуитивно понятный пользовательский интерфейс.

Заключение
#

Указанные выше проекты и фреймворки подходят для разработки или настройки смарт-спикера на основе открытых источников. Вы можете использовать недорогие аппаратные решения, такие как Raspberry Pi, или платы разработки, такие как ESP32, а программное обеспечение, например Rhasspy или SEPIA, поможет реализовать функции распознавания и управления голосом.