기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
2.1단계: 설정 AWS CLI
다음 단계에 따라 Amazon Polly와 함께 AWS CLI 작동하도록 다운로드하고 구성하십시오.
중요
이 연습의 단계는 수행할 AWS CLI 필요가 없습니다. 이 안내서의 일부 연습에서는 AWS CLI를 사용합니다. 이 단계를 건너뛰고 으로 2.2단계: 를 사용하여 연습을 시작하기 AWS CLI 이동한 다음 AWS CLI 나중에 필요할 때 설정해도 됩니다.
설정하기 AWS CLI
설정하려면 AWS Command Line Interface
-
AWS CLI를 다운로드하고 구성합니다. 관련 지침은 AWS Command Line Interface 사용 설명서에서 다음 주제를 참조하세요.
-
AWS CLI AWS Config 파일에 관리자 사용자의 이름이 지정된 프로필을 추가합니다. AWS CLI 명령을 실행할 때 이 프로필을 사용할 수 있습니다. 프로파일 명명에 대한 자세한 설명은AWS Command Line Interface 사용자 가이드의 프로파일 명명을 참조하십시오.
[profile adminuser] aws_access_key_id =
adminuser access key ID
aws_secret_access_key =adminuser secret access key
region =aws-region
사용 가능한 AWS 지역 및 Amazon Polly에서 지원하는 지역 목록은 의 지역 및 엔드포인트를 참조하십시오. Amazon Web Services 일반 참조
참고
구성 시 지정한 Amazon Polly 지원 지역을 사용하는 경우 코드 예제에서 다음 줄을 생략하십시오. AWS CLI AWS CLI
--region
aws-region
-
명령 프롬프트에서 다음 help 명령을 입력하여 설정을 확인합니다.
aws help
유효한 AWS 명령 목록이 창에 나타나야 합니다. AWS CLI
에서 Amazon Polly를 활성화하십시오. AWS CLI
이전에 을 (를) 다운로드하여 구성한 경우 AWS CLI, 다시 구성하지 않는 한 Amazon Polly를 사용하지 못할 수 있습니다. AWS CLI다음 절차는 이것이 필요한지 여부를 확인합니다.
Amazon Polly를 활성화하려면 AWS CLI
-
명령 프롬프트에 다음 도움말 명령을 입력하여 Amazon Polly의 가용성을 확인합니다. AWS CLI
aws polly help
Amazon Polly에 대한 설명이 표시되고 유효한 명령 목록이 AWS CLI 창에 나타나면 Amazon Polly를 바로 사용할 수 있습니다. AWS CLI 이 경우 이 절차의 나머지 부분은 건너뛸 수 있습니다. 이 메시지가 표시되지 않으면 2단계로 진행합니다.
-
다음 두 옵션 중 하나를 사용하여 Amazon Polly를 활성화합니다.
-
를 제거하고 다시 설치합니다. AWS CLI
지침은 AWS Command Line Interface 사용 설명서의 AWS Command Line Interface설치를 참조하세요.
또는
-
service-2.json
파일을 다운로드하세요. 명령 프롬프트에서 다음 명령을 실행합니다.
aws configure add-model --service-model
file://service-2.json
--service-name polly
-
-
Amazon Polly가 사용 가능한지 다시 확인합니다.
aws polly help
Amazon Polly에 대한 설명이 표시되어야 합니다.
에서 음성 엔진을 설정합니다. AWS CLI
에서 engine
매개 변수는 선택 사항이며,, 4개 값 (generative
, long-form
neural
,) 을 사용할 수 standard
있습니다. AWS CLI예를 들어, 다음 코드를 사용하여 미국 서부-2 (오레곤) 지역에서 start-speech-synthesis-task
AWS CLI 명령을 실행하는 경우
aws polly start-speech-synthesis-task \ --engine
neural
--regionus-west-2
\ --endpoint-url "https://polly.us-west-1.amazonaws.com/
" \ --output-format mp3 \ --output-s3-bucket-nameyour-bucket-name
\ --output-s3-key-prefixoptional/prefix/path/file
\ --voice-id Joanna \ --textfile://text_file.txt
출력은 다음과 비슷합니다.
"SynthesisTask":
{
"CreationTime": [..],
"Engine": "neural",
"OutputFormat": "mp3",
"OutputUri": "https://s3.us-west-1.amazonaws.com/your-bucket-name/optional/prefix/path/file.<task_id>.mp3",
"TextType": "text",
"RequestCharacters": [..],
"TaskStatus": "scheduled",
"TaskId": [task_id],
"VoiceId": "Joanna"
}