

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 控制音量、說話速率和音調
<a name="prosody-tag"></a>

*<prosody>*

標準 TTS 語音完全支援 Prosody 標籤屬性。生成式、神經式和長格式語音支援 `volume`和 `rate` 屬性，但不支援 `pitch` 屬性。對於生成語音，prosody 標籤只能圍繞完整句子使用。

若要控制所選語音的音量、速度或音調，請使用 `prosody` 標籤。

音量、說話速度和音調取決於選擇的特定語音。除了不同語言語音之間的差異，講相同語言的各個語音之間也存在差異。因此，雖然所有語言的屬性類似，但各語言間有明顯變化，因此沒有絕對值可用。

`prosody` 標籤有三個屬性，三個屬性都有數個可用值來設定屬性。每個屬性使用相同的語法：

```
<prosody attribute="value"></prosody>
```


+ `volume`
  + `default`：重設音量為目前語音的預設音量。
  + `silent`、`x-soft`、`soft`、`medium`、`loud`、`x-loud`：將音量設定為目前語音的預先定義值。
  + `+ndB`、`-ndB`：根據目前音量來變更音量。`+0dB` 的值代表無變動，`+6dB` 表示大約目前音量的兩倍，`-6dB` 則是指大約目前音量的一半。

  例如，您可以設定一個段落的音量，如下所示：

  ```
  <speak>
       Sometimes it can be useful to <prosody volume="loud">increase the volume 
       for a specific speech.</prosody>                     
  </speak>
  ```

  或者，您可以用下列方式來設定音量：

  ```
  <speak>
       And sometimes a lower volume <prosody volume="-6dB">is a more effective way of 
       interacting with your audience.</prosody>  
  </speak>
  ```
+ `rate`
  +  `x-slow`、`slow`、`medium`、`fast`、`x-fast`。 將音調設定為所選語音的預先定義值。
  + `n%`：說話速度的非負值百分比變更。例如，100% 表示說話速度無變化，200% 表示說話速度是預設速度的兩倍，以及 50% 表示說話速度率是預設速度的一半。這個值的範圍為 20 到 200%。

  例如，您可以設定一個段落的說話速度，如下所示：

  ```
  <speak>
       For dramatic purposes, you might wish to <prosody rate="slow">slow up the speaking 
       rate of your text.</prosody>                     
  </speak>
  ```

  或者，您可以用下列方式來設定音量：

  ```
  <speak>
       Although in some cases, it might help your audience to <prosody rate="85%">slow 
       the speaking rate slightly to aid in comprehension.</prosody>  
  </speak>
  ```
+ `pitch`
  + `default`：重設音調為目前語音的預設層級。
  + `x-low`、`low`、`medium`、`high`、`x-high`：設定音調為目前語音的預先定義值。
  + `+n%` 或 `-n%`：利用相對百分比來調整音調。例如，`+0%` 的值代表基準音高未變，`+5%` 會將基準音高提高一些，而 `-5%` 則會使基準音高降低一些。

  例如，您可以設定一個段落的音調，如下所示：

  ```
  <speak>
       Do you like sythesized speech <prosody pitch="high">with a pitch that is higher 
       than normal?</prosody>                     
  </speak>
  ```

  或者，您可以用下列方式來設定音量：

  ```
  <speak>
       Or do you prefer your speech <prosody pitch="-10%">with a somewhat lower pitch?</prosody>  
  </speak>
  ```

<prosody> 標籤必須至少包含一個屬性，但在相同標籤中可以包含多個屬性。

```
<speak>
     Each morning when I wake up, <prosody volume="loud" rate="x-slow">I speak  
     quite slowly and deliberately until I have my coffee.</prosody>
</speak>
```

也可以和巢狀標籤結合使用，如下所示：

```
<speak>
     <prosody rate="85%">Sometimes combining attributes <prosody pitch="-10%">can 
     change the impression your audience has of a voice</prosody> as well.</prosody>                  
</speak>
```

**注意**  
目前`<prosody>`部分可用於生成語音。

