

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

# 搭配 Synthesize-Speech 命令使用 SSML
<a name="example-ssml-synthesize-speech-cli"></a>

此範例說明如何使用 `synthesize-speech` 命令搭配 SSML 字串。使用 `synthesize-speech` 命令時，通常會提供下列項目：
+ 輸入文字 (必要) 
+ 開頭和結尾標籤 (必要)
+ 輸出格式
+ 語音 

在這個範例中，您將在引號中指定一個簡單的文字字串，以及所需的開頭和結尾 `<speak></speak>` 標籤。

**重要**  
雖然您不要在 Amazon Polly 主控台的輸入文字周圍使用引號，但您必須使用 中的 AWS CLI 引號。也請務必區分輸入文字周圍的引號和個別標籤所需的引號。  
例如，您可以使用標準引號 (") 括住輸入文字，並使用單引號 (') 括住內部標籤，或者反過來。兩種選項都適用於 Unix、Linux 和 macOS。不過，在 Windows 中，您必須使用標準引號括住輸入文字，以及使用單引號括住標籤。  
對於所有作業系統，您可以使用標準引號 (") 括住輸入文字，並使用單引號 (') 括住內部標籤。例如：  

```
--text "<speak>Hello <break time='300ms'/> World</speak>"
```
  
對於 Unix、Linux 和 macOS，您也可以採用相反方式，亦即使用單引號 (') 括住輸入文字、使用標準引號 (") 括住內部標籤：  

```
--text '<speak>Hello <break time="300ms"/> World</speak>'
```


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

```
aws polly synthesize-speech \
--text-type ssml \
--text '<speak>Hello world</speak>' \
--output-format mp3 \
--voice-id Joanna \
speech.mp3
```

若要聆聽合成語音，請使用任何音訊播放器來播放產生的 `speech.mp3` 檔案。