Open Home Foundation модель

Piper.

Локальный синтез речи для уведомлений

Локальный движок нейросетевой озвучки с загружаемыми голосами. В Home Assistant может работать через Wyoming.

Piper. Руководство Home Assistant по интеграции локального движка Piper.
Руководство Home Assistant по интеграции локального движка Piper. Открыть источник

Голос для короткого сигнала

Piper превращает текст в речь на своем устройстве. Движок работает с загружаемыми голосами, поэтому язык и произношение зависят от выбранных файлов. Локальный запуск подходит для коротких уведомлений, которые должны звучать без обращения к облачному сервису. Для автоматизаций Home Assistant есть отдельное описание интеграции. Если задача проще, можно начать с запуска из командной строки и прослушать готовый файл.

Уведомление о доставке

В учебном сценарии датчик двери подает сигнал, когда в условном пункте выдачи открывается приемное окно. Запишите текст без сокращений и сложных чисел. Озвучьте его выбранным голосом. Затем добавьте время и проверьте, как движок читает цифры. Если фраза звучит неразборчиво, пропишите число словами и сравните оба варианта. В коротком уведомлении полезно поставить важное действие в начало, чтобы оно слышалось даже при шуме.

Проверьте звук через то устройство, которое будет воспроизводить сообщение. Разборчивый файл может плохо звучать на небольшом динамике.

Хранение голоса и настроек

Сохраните название голоса, языковой вариант и текст рядом со сценарием. После замены модели произношение отдельных слов может измениться. Репозиторий Piper описывает установку движка, а условия конкретного голоса нужно проверять по его документации. Для автономной работы скачайте нужные файлы заранее и проверьте сценарий без сети. У нового голоса повторно проверьте ударения в названиях комнат.

Для каких задач подходит

  • Озвучить уведомления умного дома
  • Получить короткое аудио из локального сценария
Возможности

Сильные стороны

  • Синтез на своем устройстве
  • Отдельная установка голосов
Стоит учитывать

Ограничения

  • Произношение зависит от голоса и языка
  • Права на веса проверяют отдельно

Выбор и условия

Бесплатный режим
Да
Пробный период
Не подтверждено
Без регистрации
Не подтверждено
Русский интерфейс
Не подтверждено
Локальная установка
Да
API
Не подтверждено

«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.

Исходные форматы
Текст
Результат
Аудио

Условия

Движок и голос устанавливают отдельно. Для работы в Home Assistant можно использовать поддерживаемую интеграцию.

От задачи к первому результату

Практический пример

Задача
Озвучить уведомления умного дома
Что подготовить
Собственный текст короткой инструкции и голос, разрешённый для выбранного использования.

Задание или запрос

Здравствуйте. Сейчас мы проверим настройки уведомлений. Сначала откройте профиль. Затем выберите раздел настроек и найдите уведомления. После изменения параметров сохраните результат.

Ожидаемый результат

Черновик озвучки для прослушивания; темп, голос и паузы задаются доступными настройками сервиса.

Как проверить результат

  • Прослушайте имена и сокращения отдельно.
  • Проверьте паузы, громкость и права на голос.

Редакционный учебный пример постановки задачи, а не результат личного тестирования сервиса. Проверьте доступность нужного режима, права на исходники и условия использования результата.

Проверить подробности

Официальные источники

  1. Исходный код и установка Piper
  2. Интеграция Piper в Home Assistant
  3. Piper в Open Home Foundation

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