WPML 集成

3 min read

启用 WPML 后,TTSWP 可以为每种翻译语言选择不同的语音。西班牙语文章使用西班牙语语音,英语文章使用英语语音,访客自动听到对应语言的内容。

前提条件

  • WPML 4.0 或更新版本
  • 在 WPML 中配置至少两种语言
  • TTSWP 已连接到您的网站

开启集成

  1. 前往 文字转语音 → 概览
  2. 向下滚动至快速设置。
  3. WPML 集成 切换为开启。
  4. 保存。

如果未安装 WPML,此开关将被锁定并显示"未检测到 WPML"。

为语言映射语音

开启 WPML 集成后,将出现一个新页面:文字转语音 → 语言语音映射。详情请参阅语言语音映射

每种 WPML 语言都有独立的语音设置。如果未为某种语言指定语音,则回退到默认语音。

生成时的工作原理

为翻译文章生成音频时:

  1. TTSWP 查找文章的 WPML 语言代码
  2. 找到映射到该语言的语音
  3. 使用该语音进行合成

已翻译文章上的现有音频不会自动重新生成。更改语音映射后,请手动重新生成。

语言代码规范化

WordPress 使用 nbnn 表示挪威语,ElevenLabs 使用 no。TTSWP 会自动进行规范化,挪威语文章开箱即用。

已知问题

  • 如果文章已翻译但未映射语音,则使用默认语音(不会报错)
  • 内容设置中未启用的文章类型将被忽略,即使 WPML 已翻译它们
  • 不使用 WPML 字符串翻译,仅读取语言代码

相关页面