PolylangはWPMLと同様に動作します。各言語に独自の投稿があり、TTSWPは言語ごとに異なる音声を割り当てられます。
必要条件
- Polylang 3.0以降(無料版またはPro版)
- 2つ以上の言語が設定済み
- TTSWPがサイトに接続済み
動作の仕組み
Polylang連携は自動的に検出されます。切り替え操作は不要です。
翻訳済み投稿の音声を生成すると、TTSWPは以下の処理を行います。
- 投稿のPolylang言語を読み取る
- その言語に割り当てられた音声を使用する(設定がない場合はデフォルト音声を使用)
- その言語で音声を生成する
音声のマッピング
テキスト読み上げ → 言語音声マッピングに移動します。各Polylang言語に使用する音声を選択してください。詳しくは言語音声マッピングをご覧ください。
言語コードの処理
PolylangはISO 639-1コード(en、fr、es、de、nbなど)を使用します。TTSWPはこれらを正規化してElevenLabsに渡します(ノルウェー語nbはnoに、ニーノシュクnnもnoに変換されます)。