Настройка домашнего помощника
Используйте пользовательскую конечную точку HACS OpenAI TTS для создания объявлений Kitta Audio и ответов голосового помощника в Home Assistant.
Подключите Kitta Audio TTS к Home Assistant
В этом руководстве используется интеграция HACS OpenAI TTS, которая поддерживает пользовательские конечные точки, совместимые с OpenAI. Он отправляет речь Kitta Audio на медиаплееры Home Assistant для объявлений, автоматизации и помощи.
Choose the correct integration
Встроенная интеграция диалога OpenAI не предоставляет сторонний базовый URL-адрес TTS. Этот Вместо
этого руководство использует интеграцию sfortis/openai_tts HACS.
Установите интеграцию
- Откройте HACS и выполните поиск по запросу OpenAI TTS.
- Загрузите его и перезапустите Home Assistant.
- Откройте
Settings → Devices & Services → Add Integration → OpenAI TTS. - Введите ключ Kitta Audio API и пользовательскую конечную точку
https://fishaudio.org/v1.
Добавьте агента TTS с помощью:
| Настройка | Значение |
|---|---|
| Модель | fishaudio-s21pro-flash |
| Голос | 00a1b221-6137-4b73-ad62-b0cbce134167 |
| Аудио формат | mp3 |
| Скорость | 1 |
В режиме пользовательской конечной точки допускается ввод голосового идентификатора Kitta Audio вручную. Замените тестовый голос после первого успешного объявления.
Проверка объявления
Вызовите действие интеграции openai_tts.say из инструментов разработчика:
action: openai_tts.say
target:
entity_id: media_player.living_room_speaker
data:
tts_entity: tts.openai_tts_fish_audio
message: 'Hello, this is a Kitta Audio smart-home announcement.'
volume: 0.6Замените оба идентификатора объекта на ваш фактический агент TTS и медиаплеер. После того, как это заработает, повторно используйте действие в дверном звонке, оповещениях, погоде или автоматизации календаря.
Поиск неисправностей
- Нет настраиваемого поля конечной точки: убедитесь, что вы установили интеграцию HACS OpenAI TTS, а не встроенный диалог OpenAI.
- Динамик молчит: убедитесь, что
media_playerможет воспроизводить обычные мультимедийные файлы, и проверьте журналы Home Assistant. - Голоса Kitta Audio не указаны: вручную введите идентификатор голоса в пользовательском режиме конечной точки.
- 401/402: проверьте ключ API и кредитный баланс API.