2.1단계: 설정 AWS CLI - Amazon Polly

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

2.1단계: 설정 AWS CLI

다음 단계에 따라 Amazon Polly와 함께 AWS CLI 작동하도록 다운로드하고 구성하십시오.

중요

이 연습의 단계는 수행할 AWS CLI 필요가 없습니다. 이 안내서의 일부 연습에서는 AWS CLI를 사용합니다. 이 단계를 건너뛰고 으로 2.2단계: 를 사용하여 연습을 시작하기 AWS CLI 이동한 다음 AWS CLI 나중에 필요할 때 설정해도 됩니다.

설정하기 AWS CLI

설정하려면 AWS Command Line Interface
  1. AWS CLI를 다운로드하고 구성합니다. 관련 지침은 AWS Command Line Interface 사용 설명서에서 다음 주제를 참조하세요.

  2. 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
  3. 명령 프롬프트에서 다음 help 명령을 입력하여 설정을 확인합니다.

    aws help

    유효한 AWS 명령 목록이 창에 나타나야 합니다. AWS CLI

에서 Amazon Polly를 활성화하십시오. AWS CLI

이전에 을 (를) 다운로드하여 구성한 경우 AWS CLI, 다시 구성하지 않는 한 Amazon Polly를 사용하지 못할 수 있습니다. AWS CLI다음 절차는 이것이 필요한지 여부를 확인합니다.

Amazon Polly를 활성화하려면 AWS CLI
  1. 명령 프롬프트에 다음 도움말 명령을 입력하여 Amazon Polly의 가용성을 확인합니다. AWS CLI

    aws polly help

    Amazon Polly에 대한 설명이 표시되고 유효한 명령 목록이 AWS CLI 창에 나타나면 Amazon Polly를 바로 사용할 수 있습니다. AWS CLI 이 경우 이 절차의 나머지 부분은 건너뛸 수 있습니다. 이 메시지가 표시되지 않으면 2단계로 진행합니다.

  2. 다음 두 옵션 중 하나를 사용하여 Amazon Polly를 활성화합니다.

    1. 를 제거하고 다시 설치합니다. AWS CLI

      지침은 AWS Command Line Interface 사용 설명서AWS Command Line Interface설치를 참조하세요.

      또는

    2. service-2.json 파일을 다운로드하세요.

      명령 프롬프트에서 다음 명령을 실행합니다.

      aws configure add-model --service-model file://service-2.json --service-name polly
  3. Amazon Polly가 사용 가능한지 다시 확인합니다.

    aws polly help

    Amazon Polly에 대한 설명이 표시되어야 합니다.

에서 음성 엔진을 설정합니다. AWS CLI

에서 engine 매개 변수는 선택 사항이며,, 4개 값 (generative, long-formneural,) 을 사용할 수 standard 있습니다. AWS CLI예를 들어, 다음 코드를 사용하여 미국 서부-2 (오레곤) 지역에서 start-speech-synthesis-task AWS CLI 명령을 실행하는 경우

aws polly start-speech-synthesis-task \ --engine neural --region us-west-2 \ --endpoint-url "https://polly.us-west-1.amazonaws.com/" \ --output-format mp3 \ --output-s3-bucket-name your-bucket-name \ --output-s3-key-prefix optional/prefix/path/file \ --voice-id Joanna \ --text file://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" }