Когда WPML активен, TTSWP может выбирать отдельный голос для каждого переведённого языка. Испанский пост получит испанский голос, английский - английский, и посетители автоматически услышат нужный язык.
Требования
- WPML 4.0 или новее
- Минимум два языка, настроенных в WPML
- TTSWP подключён к вашему сайту
Включение
- Перейдите в Синтез речи → Обзор.
- Прокрутите до раздела «Быстрые настройки».
- Переключите Интеграция с WPML в положение «Включено».
- Сохраните.
Если WPML не установлен, этот переключатель заблокирован и отображает надпись «WPML не обнаружен».
Сопоставление голосов с языками
Когда интеграция с WPML включена, появляется новая страница: Синтез речи → Сопоставление голосов с языками. Подробнее см. в разделе Сопоставление голосов с языками.
Каждый язык WPML получает собственный голос. Если голос для конкретного языка не задан, используется голос по умолчанию.
Как это работает при генерации
Когда вы генерируете аудио для переведённого поста:
- TTSWP определяет языковой код поста в WPML
- Находит голос, сопоставленный с этим языком
- Использует найденный голос для синтеза
Существующее аудио для переведённых постов не перегенерируется автоматически. После изменения сопоставлений голосов выполните перегенерацию вручную.
Нормализация языковых кодов
WordPress использует коды nb и nn для норвежского языка. ElevenLabs использует no. TTSWP нормализует эти коды автоматически, поэтому норвежские посты работают сразу без дополнительных настроек.
Известные особенности
- Если пост переведён, но голос для него не задан, используется голос по умолчанию (это не ошибка)
- Типы записей, не включённые в настройках контента, игнорируются, даже если WPML их переводит
- Функция WPML String Translation не используется - плагин считывает только языковой код