Skip to content

SaluteSpeech integration for Home Assistant providing speech-to-text and text-to-speech

License

Notifications You must be signed in to change notification settings

black-roland/homeassistant-salutespeech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

See description in English below 👇

Интеграция SaluteSpeech для Home Assistant

Добавить репозиторий в HACS Настроить интеграцию

Интеграция SaluteSpeech для Home Assistant предоставляет функциональность распознавания (STT) и синтеза речи (TTS), используя передовые технологии обработки естественного языка от Sber.

SaluteSpeech это облачный сервис.

Возможности

  • Преобразование речи в текст:

    • Определение конца высказывания.
    • Выявление эмоций в диалоге.
    • Расстановка знаков препинания и буквы «ё».
  • Преобразование текста в речь:

    • Генерация речи на русском, английском и казахском языках.
    • Озвучивание текста любой сложности и стиля.
    • Уникальные ML-модели для расстановки ударений и произношения.
    • Нормализация текста для корректного озвучивания адресов, имен, цифр и других сложных слов.

Подготовка

  1. Регистрация в SaluteSpeech:

    • Зарегистрируйтесь в личном кабинете.
    • Создайте проект SaluteSpeech API и сгенерируйте ключ авторизации.
  2. Получение Access Token:

    • Для доступа к сервису необходимо получить Access Token. Для физических лиц доступен тип использования SALUTE_SPEECH_PERS.

Установка

  1. Добавьте репозиторий в HACS: https://github.com/black-roland/homeassistant-salutespeech или воспользуйтесь голубой кнопкой выше.
  2. Установите пользовательский компонент через HACS.
  3. Перезапустите Home Assistant, чтобы завершить установку.

Настройка

  • Добавьте интеграцию в настройках.
  • Введите ваш Access Token и сохраните конфигурацию.
  • Настройте SaluteSpeech в качестве движка распознавания (STT) и синтеза речи (TTS) для вашего голосового помощника.

Поддержка автора

Если эта интеграция была вам полезна, подумайте о том, чтобы угостить автора чашечкой кофе! Ваша благодарность ценится!

Благодарности

Огромное спасибо всем, кто поддерживает этот проект! Ваш вклад имеет большое значение.

Спасибо


SaluteSpeech Integration for Home Assistant

Add custom repository to HACS Set up SaluteSpeech integration

The SaluteSpeech integration for Home Assistant provides speech recognition (STT) and text-to-speech (TTS) functionality using advanced natural language processing technology from Sber.

SpeechKit is a cloud service.

Features

  • Speech-to-Text:

    • End-of-speech detection.
    • Emotion detection in dialogue.
  • Text-to-Speech (TTS):

    • Speech generation in Russian, English, and Kazakh.
    • Pronunciation of texts of any complexity and style.
    • Unique ML models for stress and pronunciation placement.
    • Text normalization for correct pronunciation of addresses, names, numbers, and other complex words.

Prerequisites

  1. Register in SaluteSpeech:

    • Register a personal account in the Studio.
    • Create a SaluteSpeech API project and generate an authorization key.
  2. Obtain Access Token:

    • To access the service, you need to obtain an Access Token. For individuals, the usage type SALUTE_SPEECH_PERS is available.

Installation

  1. Add the repository to HACS (Home Assistant Community Store): https://github.com/black-roland/homeassistant-salutespeech or use the blue button above
  2. Install the custom component using HACS.
  3. Restart Home Assistant to complete the installation.

Configuration

Donations

If this integration has been useful to you, consider buying the author a coffee! Your gratitude is appreciated!

Thank you

Thank you

About

SaluteSpeech integration for Home Assistant providing speech-to-text and text-to-speech

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages