

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

# 合成 SSML 增強文件
<a name="example-ssml-synthesize-document"></a>

對於較長的輸入文字，比較輕鬆的方法是將 SSML 內容儲存到檔案，然後在 `synthesize-speech` 命令中指定檔案名稱。例如，您可以將以下內容儲存至名為 `example.xml` 的檔案：

```
<?xml version="1.0"?>
<speak version="1.1" 
       xmlns="http://www.w3.org/2001/10/synthesis"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
       xsi:schemaLocation="http://www.w3.org/2001/10/synthesis http://www.w3.org/TR/speech-synthesis11/synthesis.xsd"
       xml:lang="en-US">Hello World</speak>
```

`xml:lang` 屬性將 `en-US` (美式英文) 指定為輸入文字的語言。如需輸入文字的語言和所選聲音的語言如何影響 `SynthesizeSpeech` 操作的相關資訊，請參閱[為特定單字指定另一種語言](lang-tag.md)。

**若要執行 SSML 增強的檔案**

1. 將 SSML 儲存到檔案 (例如 `example.xml`)。

1. 從 XML 檔案的存放路徑，執行下列 `synthesize-speech` 指令，並將輸入的文字換成 `file:\\example.xml`，來將 SSML 檔案指定為輸入項目。因為這個命令會指向檔案，而非包含實際的輸入文字，因此無使用需引號
**注意**  
下列 AWS CLI 範例已針對 Unix、Linux 和 macOS 格式化。用於 Windows 時，請以插入號 (^) 取代每一行結尾處的 Unix 接續字元斜線 (\$1)。

   ```
   aws polly synthesize-speech \
   --text-type ssml \
   --text file://example.xml \
   --output-format mp3 \
   --voice-id Joanna \
   speech.mp3
   ```

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