WordPress용 AWS 플러그인 사용

이 단계별 자습서에서는 WordPress용 AWS 플러그인을 사용하여 WordPress 설치 시 텍스트-음성 변환 기능을 추가합니다. Amazon Polly는 첨단 딥 러닝 기술을 사용하여 사람 목소리와 같은 음성을 합성하는 서비스로, 말하는 애플리케이션을 만들고 완전히 새로운 음성 지원 제품 카테고리를 구축할 수 있습니다.

WordPress용 AWS 플러그인 예제는 콘텐츠 제작자가 작성된 콘텐츠에 텍스트-음성 변환 기능을 손쉽게 추가하는 방법을 보여줍니다. 음성을 통한 검색이 갈수록 보편화되면서 웹 사이트의 콘텐츠 중 오디오 형식의 비율을 높이지 않을 수 없게 되었습니다. 음성 기능을 추가하면 웹 사이트 방문자가 인라인 오디오 플레이어, 팟캐스트 애플리케이션 등의 새로운 채널을 통해 콘텐츠를 소비할 수 있습니다.

EC2 인스턴스 또는 LightSail에 설정되거나 다른 곳에서 호스팅되는 WordPress 설치 파일에 WordPress용 AWS 플러그인을 추가할 수 있습니다. AWS에서 WordPress 설치 파일을 생성하는 방법은 매우 다양합니다. AWS에 WordPress 사이트를 구축해야 하는 경우, EC2에서 LightSail을 사용하여 사이트를 손쉽게 생성할 수 있습니다. WordPress 웹 사이트 시작 10분 자습서 또는 WordPress 웹 사이트 구축 프로젝트의 고급 자습서를 참조하면 됩니다.

이 자습서를 사용하려면 AWS 계정이 필요합니다.

무료 계정 만들기

AWS Management Console을 엽니다. 이 단계별 안내서는 계속 열어 놓을 수 있습니다. 이 화면이 로드되면 먼저 사용자 이름 및 암호를 입력하여 시작합니다. 그런 다음 검색 상자에 IAM을 입력하고 Enter 키를 눌러 대시보드를 엽니다.

EC2에서 WordPress 사이트를 호스팅하는 경우 아래의 EC2 지침을 따릅니다.

LightSail 또는 AWS 외부에서 WordPress 사이트를 호스팅하는 경우 아래의 LightSail 지침을 따릅니다.

  • EC2

    이 단계에서는 권한을 정의하는 문서인 IAM 정책을 생성합니다. IAM 정책을 IAM EC2 역할에 연결한 후 이 역할을 EC2 기반 WordPress 서버에 할당할 수 있습니다.

    a. 화면의 왼쪽에서 [역할], [역할 생성]을 차례로 선택합니다.

    (확대하려면 클릭)


    b. [역할 생성] 페이지의 상단에서 [AWS 서비스]를 선택합니다. 서비스 목록에서 [EC2]를 선택합니다. [사용 사례 선택] 목록에서 [EC2]를 선택합니다. [다음: 권한]을 선택하여 다음 페이지를 계속 진행합니다.

    (확대하려면 클릭)


    c. [권한 정책 연결] 페이지에서 검색 상자에 AWSForWordPressPluginPolicy를 입력하고 목록에서 해당 정책 옆에 있는 확인란을 선택한 후 [다음: 검토]를 선택합니다.

    (확대하려면 클릭)


    d. [검토] 페이지에서 [역할 이름] 필드에 PollyForWordPressRole을 입력한 후 [역할 생성]을 선택하여 계속 진행합니다.

    (확대하려면 클릭)


    e. 이제 WordPress EC2 인스턴스에 PollyForWordPressRole 역할을 할당합니다. 페이지 상단의 [서비스] 탭을 선택한 후 [EC2] 서비스를 선택합니다.

    (확대하려면 클릭)


    f. 왼쪽에서 [인스턴스]를 선택하고 EC2 WordPress 인스턴스를 선택합니다. 작업 메뉴에서 인스턴스 설정 > IAM 역할 연결/바꾸기를 선택합니다.

    (확대하려면 클릭)


    g. 다음 창의 [IAM 역할] 필드 아래에서 앞서 생성한 PollyForWordPressRole 역할을 선택합니다. 그런 다음 [적용]을 클릭합니다.

    (확대하려면 클릭)

  • LightSail/비 AWS 호스팅

    이 단계에서는 플러그인이 작동하는 데 필요한 AWS 서비스에 대해 액세스할 수 있는 특별한 권한이 부여된 IAM 사용자를 생성합니다. 생성하는 IAM 사용자는 AWS 액세스 키와 AWS 보안 키라는 AWS 자격 증명을 받습니다. 이 2개의 키는 플러그인 구성 페이지에서 사용하게 됩니다.

    a. 화면 왼쪽에서 [사용자]와 [사용자 추가]를 선택합니다.

    (확대하려면 클릭)


    b. 마법사의 첫 단계에서 새로운 IAM 사용자의 이름을 AmazonPollyForWordPress로 입력하고 [프로그래밍 방식 액세스]를 선택한 후 마법사의 다음 단계로 넘어갑니다.

    (확대하려면 클릭)


    c. [권한 정책 연결] 페이지에서 검색 상자에 AWSForWordPressPluginPolicy를 입력하고 목록에서 해당 정책 옆에 있는 확인란을 선택한 후 [다음: 검토]를 선택합니다.

    (확대하려면 클릭)


    d. 마법사의 세 번째 단계에서 변경 내용을 검토하고 [사용자 생성]을 선택하고 마지막 단계로 넘어갑니다.



    (확대하려면 클릭)


    e. 마법사의 마지막 단계에서 새 사용자의 IAM 자격 증명을 기록해 두어야 합니다. [.csv 다운로드]를 선택하거나, [액세스 키 ID]와 [보안 액세스 키]를 수동으로 복사할 수 있습니다. 이 정보는 나중에 WordPress용 AWS 플러그인을 구성하는 데 필요합니다.

     

    (확대하려면 클릭)

이 단계에서는 WordPress용 Amazon Polly 플러그인을 다운로드하여 설치합니다.


a. WordPress 관리 페이지를 열고 로그인합니다.

(확대하려면 클릭)


b. 왼쪽에서 [플러그인]을 선택하고 [새로 추가]를 선택합니다.

(확대하려면 클릭)


c. [플러그인 추가] 페이지의 검색 상자에 AWS for WordPress를 입력하고 Enter 키를 누릅니다. AWS 플러그인을 선택하고 [지금 설치]를 선택합니다.

(확대하려면 클릭)


d. [활성화]를 선택하여 플러그인을 활성화합니다.

(확대하려면 클릭)

EC2에서 WordPress 사이트를 호스팅하는 경우 아래의 EC2 지침을 따릅니다.

LightSail 또는 기타 AWS 외부에서 WordPress 사이트를 호스팅하는 경우 아래의 LightSail 지침을 따릅니다.

  • EC2

    축하합니다. 플러그인이 설치되었습니다! 이 플러그인은 추가 구성 없이 작동하지만 여러 가지 유용한 설정이 있습니다. 예를 들어 다른 Amazon Polly 음성을 오디오 출력으로 선택하거나 Amazon Pollycast 피드를 통해 팟캐스트 기능을 활성화할 수 있습니다. 플러그인 구성 페이지로 이동하는 방법을 알아보겠습니다.

    왼쪽에서 [AWS]를 선택하고 [텍스트-음성 변환]을 선택합니다. 이 페이지에서 텍스트-음성 변환 기능을 활성화하고 [변경 사항 저장]을 클릭합니다. 이제 다른 설정이 활성화되며 이들 설정도 변경할 수 있습니다. 예를 들어 [음성 이름]에서 다양한 음성 중 하나를 선택하여 음성 콘텐츠를 말하게 할 수 있습니다.

    (확대하려면 클릭)

  • LightSail/비 AWS 호스팅

    축하합니다. 플러그인이 설치되었습니다! 이 플러그인은 추가 구성 없이 작동하지만 여러 가지 유용한 설정이 있습니다. 예를 들어 다른 Amazon Polly 음성을 오디오 출력으로 선택하거나 Amazon Pollycast 피드를 통해 팟캐스트 기능을 활성화할 수 있습니다. 플러그인 구성 페이지로 이동하는 방법을 알아보겠습니다.

    a. 왼쪽에서 [AWS]를 선택하고 [일반]을 선택합니다. 플러그인이 사용하는 AWS 서비스에 액세스할 수 있도록 AWS 자격 증명을 제공해야 합니다. [AWS 액세스 키] 필드와 [AWS 보안 키] 필드에 이 자습서의 이전 단계에서 .csv 파일로 다운로드한 자격 증명을 입력합니다. [변경 사항 저장]을 클릭하여 변경 내용을 저장합니다.

    (확대하려면 클릭)


    b. 왼쪽에서 [AWS]를 선택하고 [텍스트-음성 변환]을 선택합니다. 이 페이지에서 텍스트-음성 변환 기능을 활성화하고 [변경 사항 저장]을 클릭합니다. 이제 다른 설정이 활성화되며 이들 설정도 변경할 수 있습니다. 예를 들어 [음성 이름]에서 다양한 음성 중 하나를 선택하여 음성 콘텐츠를 말하게 할 수 있습니다.

    (확대하려면 클릭)

이 단계에서는 모든 작업이 완료된 상태이고 새로운 웹 콘텐츠가 독자에게 음성 형식으로 제공됩니다. 이제 새 블로그 게시물을 작성하여 음성 콘텐츠가 들리는지 확인할 수 있습니다.


a. 왼쪽에서 [게시물]을 선택한 후 [새로 추가]를 선택하여 새 게시물 작성 마법사를 엽니다. 제목과 내용이 있는 블로그 게시물을 작성합니다. 같은 화면에서 [Amazon Polly 활성화] 확인란을 클릭합니다. 그런 다음 [게시]를 선택하여 새 게시물을 저장합니다.

(확대하려면 클릭)


b. WordPress 사이트를 엽니다. 내장 플레이어가 있는 새 게시물이 표시됩니다. [재생] 버튼을 클릭하여 음성 문서를 듣습니다.  

참고: WordPress 사이트에서 사용 가능한 HTML 내장 플레이어 외에 Amazon Pollycast 피드를 통해 팟캐스트 기능을 활성화할 수도 있습니다. 이 피드는 RSS 2.0 호환 피드로, iTunes와 같은 유명 팟캐스트 모바일 애플리케이션 및 팟캐스트 디렉터리에서 집계하는 데 필요한 XML 데이터를 제공합니다. 자세한 내용은 AWS AI 블로그를 참조하십시오.

(확대하려면 클릭)

이제 Amazon Polly 플러그인을 사용하여 손쉽게 WordPress 콘텐츠를 음성으로 변환할 수 있습니다. 좀 더 동적인 기능을 원하는 경우 Amazon Polly API를 사용하여 사용자 지정 발음, 립싱크, 텍스트 강조 표시 등 다양한 기능에 액세스할 수 있습니다. 다양한 언어로 수십 개의 자연스러운 음성이 제공되므로 여러 국가에서 적합한 음성을 선택하여 음성 지원 애플리케이션을 개발할 수 있습니다.

Amazon Polly를 사용해보았으므로 다음의 옵션 중 하나를 선택하여 지식을 더욱 확장하십시오.

웹 페이지

Amazon Polly를 방문하여 텍스트-음성 변환 서비스에 대해 자세히 알아보십시오.

설명서

개발자 안내서에서 다양한 Amazon Polly 기능의 사용 방법에 대한 자세한 지침을 읽어 보십시오. 

AI 블로그

Amazon Polly와 관련한 최신 업데이트 및 고객 사례 받기