

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 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의 경우 각 줄의 끝에 있는 백슬래시(\$1) Unix 연속 문자를 캐럿(^)으로 바꿉니다.

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

1. 합성된 스피치를 들으려면 어떤 종류로든 오디오 플레이어를 사용하여 `speech.mp3` 결과 파일을 재생합니다.