

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

# 請求語音標記
<a name="speechmarksconsole"></a>

您可以使用 主控台或 `synthesize-speech`命令向 Amazon Polly 請求語音標記。然後，您可以檢視中繼資料或將其儲存至檔案。

------
#### [ Console ]

**在主控台上產生語音標記**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/polly/](https://console.aws.amazon.com/polly/)：// 開啟 Amazon Polly 主控台。

1. 選擇 **Text-to-Speech** (文字轉換語音) 索引標籤。

1. 開啟 **SSML** 以使用 SSML。

1. 輸入文字或將其貼到輸入方塊。

1. 針對**語言**，選擇文字的語言。

1. 針對**語音**，選擇您要使用的語音。

1. 若要變更文字發音、展開**其他設定**、開啟**自訂發音**，以及針對**套用語彙**，選擇所需的語彙。

1. 若要驗證語音，請選擇**接聽**。

1. 開啟**語音檔案格式設定**。
**注意**  
下載 MP3、OGG、PCM、Mu-law 或 A-law 格式不會產生語音標記。

1. 針對**檔案格式**，選擇**語音標記**。

1. 對於**語音標記類型**，選擇要產生的語音標記類型。選擇 **SSML** 中繼資料的選項僅在 **SSML** 開啟時可用。如需搭配 Amazon Polly 使用 SSML 的詳細資訊，請參閱 [從 SSML 文件產生語音](ssml.md)。

1. 選擇 **Download** (下載)。

------
#### [ AWS CLI ]

除了輸入文字之外，需要下列元素才能傳回此中繼資料：
+ `output-format`

  傳回語音標記時，Amazon Polly 僅支援 JSON 格式。

  ```
  --output-format json
  ```

  如果您使用不支援的輸出格式，Amazon Polly 會擲回例外狀況。
+ `voice-id`

  為確保中繼資料符合關聯的音訊串流，請指定相同的語音用來產生合成的語音音訊串流。可用的語音沒有相同的語音速率。如果您使用用於產生語音以外的聲音，中繼資料不會與音訊串流相符。

  ```
  --voice-id Joanna
  ```
+ `speech-mark-types`

  指定您想要的語音標記的類型。您可以請求任何或所有語音標記類型，但是必須至少指定一個類型。

  ```
  --speech-mark-types='["sentence", "word", "viseme", "ssml"]'
  ```
+ `text-type`

  純文字是 Amazon Polly 的預設輸入文字，因此`text-type ssml`如果您想要傳回 SSML 語音標記，則必須使用 。
+ `outfile`

  指定要寫入中繼資料的輸出檔案。

  ```
  MaryLamb.txt 
  ```

下列 AWS CLI 範例已針對 Unix、Linux 和 macOS 格式化。對於 Windows，將每一行尾端的反斜線 (\\) Unix 接續字元取代為插入符號 (^)，並在輸入文字周圍使用完整引號 (") 取代內部標籤的單引號 (')。

```
aws polly synthesize-speech \
  --output-format json \
  --voice-id {{Voice ID}} \
  --text '{{Input text}}' \
  --speech-mark-types='["sentence", "word", "viseme"]' \
  {{outfile}}
```

------