通过组合语音服务预设来实现发音

只要你有两个或者以上的服务预设,你就可以把它们加入一个分组,然后可以采用两种模式应用:

  • 随机(Randomized) AwesomeTTS会随机从当前分组钟选择一个语音服务预设来获取发音。
  • 顺序(In-Order) AwesomeTTS会尝试第一个预设来获取发音,如果这个预设失效,则会尝试第二个,以此例推,直到成功为止。

组合功能可以随时在AwesomeTTS的任何界面使用,甚至嵌入到tts标签中(<tts group="…">…</tts>)

介绍

  1. 从AwesomeTTS的配置窗口切换到高级选项,找到“Service Presets and Groups”,然后选择“Manage Groups”:scream_cat:
  2. 选择绿色的加号按钮添加一个新的组合。
  3. 命名你的组合。
  4. 选择随机(randomized)或者顺序(in-order)模式应用到当前分组。
  5. 添加你希望的语音服务预设:
    1. 点击右侧对话框中的绿色加号按钮。
    2. 选择一个你要添加的服务预设。
  6. 点击“OK”保存当前组合。
  7. 使用你的组合:

注意

{% raw %}

  • 通过randomized模式来应用组合的时候,如果你想让某个语音服务预设被调用的几率大一些可以多次添加这个服务预设到你的组合中。
  • 如果你想用一个有限制的在线字典服务(比如柯林斯杜登Howjsay或者牛津)的话,in-order模式是不错的选择。因为当前一个服务找不到你要查询的单词的时候可以自动切换到一个没有限制的服务(比如Yandex):eyes:
  • 你也可以通过定义一个字段把组合应用到模板中,比如应用在tts标签中(<tts group="{{group}}">{{text}}</tts>) {% endraw %}

截图

mouse hovers the Manage Groups button in the Advanced tab

点击“Manage Groups”

mouse hovers the add button in the Manage Groups dialog

添加一个新的组合

user enters “Random Spanish” as a group name

命名你的组合

several presets have been entered; mouse hovers OK button

服务预设列表

“Random Spanish” shown in service dialog dropdown

应用已添加的组合

“Random Spanish” seen in the review context menu

右键选中文本用组合方式获取发音