

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

# Synthesize-Speech 명령을 통한 SSML 사용


이 예에서는 `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` 결과 파일을 재생합니다.