com o plugin AWS for WordPress

Neste tutorial passo a passo, você usará o plugin AWS for WordPress para adicionar o recurso de conversão de texto em fala a uma instalação do WordPress. O Amazon Polly é um serviço que usa a tecnologia de aprendizagem profunda para sintetizar fala que soa como a voz humana, o que permite criar aplicativos que falam e categorias totalmente novas de produtos habilitados para fala.

O exemplo de plugin AWS for WordPress demonstra como criadores de conteúdo podem facilmente adicionar recursos de conversão de texto em fala a qualquer conteúdo gravado. Como há cada vez mais pesquisas por voz, é essencial ter mais conteúdo do seu site em formatos de áudio. Ao adicionar recursos de voz, quem visita o seu site pode consumir conteúdo via novos canais, como reprodutores de áudio em linha e aplicativos de podcast.

Você pode adicionar o plugin AWS for WordPress a uma instalação do WordPress configurada em uma instância do EC2, LightSail ou hospedada em outro local. Há várias opções para criar uma instalação do WordPress na AWS. Se precisar de um site do WordPress na AWS, você poderá criar um facilmente usando o LightSail, no EC2, por meio do tutorial Execute um site do WordPress de 10 minutos, ou com um tutorial mais avançado no projeto Crie um site do Wordpress.

Abra o Console de Gerenciamento da AWS. Você pode manter este guia detalhado aberto. Quando a tela carregar, digite seu nome de usuário e senha para começar. Depois, digite um IAM na caixa de pesquisa e pressione Enter para abrir o painel.

Se estiver hospedando o site do WordPress no EC2, use as instruções do EC2 a seguir.

Se estiver hospedando o site do WordPress no LightSail ou não na AWS, use as instruções do LightSail a seguir.

  • EC2

    Nesta etapa, você criará uma política de IAM, que é um documento que define permissões. Depois de anexar a política de IAM a uma função do IAM EC2, você poderá atribuir essa função ao EC2 com base no servidor WordPress.

    a. No lado esquerdo da tela, selecione Roles (Funções) e Create Role (Criar função).

    (clique para ampliar)


    b. Na página Create Role (Criar função), selecione AWS Service (Serviço da AWS) na parte superior. Na lista de serviços, selecione EC2. Na lista Select your use case (Selecione o seu caso de uso), selecione EC2. Selecione Next: Permissions (Próximo: permissões) para passar para a próxima página.

    (clique para ampliar)


    c. Na página Attach permissions policies (Anexar políticas de permissões), na caixa de pesquisa do tipo AWSForWordPressPluginPolicy, marque a caixa de seleção ao lado da política na lista e selecione Next Review (Próxima revisão).

    (clique para ampliar)


    d. Na página Review (Revisão), no campo de nome Rule (Regra), escreva PollyForWordPressRole e selecione Create role (Criar função) para continuar.

    (clique para ampliar)


    e. Agora você atribuirá a função PollyForWordPressRole à instância do EC2 do WordPress. Selecione a guia Services (Serviços) na parte superior da página e o serviço EC2.

    (clique para ampliar)


    f. Selecione Instances (Instâncias) no lado esquerdo e escolha a sua instância do EC2 do WordPress. No menu Actions (Ações), escolha Instance Settings > Attach/Replace IAM Role (Configurações de instância > Anexar/substituir função do IAM).

    (clique para ampliar)


    g. Na próxima janela, no campo IAM role (Função do IAM), selecione a função PollyForWordPressRole, que você criou antes. Clique em Apply (Aplicar).

    (clique para ampliar)

  • Hospedagem LightSail/Non-AWS

    Nesta etapa, você criará um usuário do IAM com permissões especiais, que fornecerão acesso a serviços da AWS necessários para que o plugin funcione. O usuário do IAM criado receberá credenciais da AWS, que são conhecidas como Chave de acesso da AWS e Chave secreta da AWS. Você usará essas chaves na página de configuração de plugin.

    a. No lado esquerdo da tela, selecione Users (Usuários) e Add User (Adicionar usuário).

    (clique para ampliar)


    b. Na primeira etapa do assistente, forneça o nome do novo IAM User (Usuário do IAM): AmazonPollyForWordPress, selecione Programmatic access (Acesso programático) e passe para a próxima etapa do assistente.

    (clique para ampliar)


    c. Na página Attach permissions policies (Anexar políticas de permissões), na caixa de pesquisa do tipo AWSForWordPressPluginPolicy, marque a caixa de seleção ao lado da política na lista e selecione Next Review (Próxima revisão).

    (clique para ampliar)


    d. Na terceira etapa do assistente, reveja as alterações, selecione Create User (Criar usuário) e passe para a etapa final.



    (clique para ampliar)


    e. Na última etapa do assistente, você precisará anotar as credenciais do IAM para o novo usuário. Você pode optar por Download .csv (Fazer download de .csv) ou copiar manualmente o Access Key Id (ID de chave de acesso) e a Secret Access Key (Chave de acesso secreta). As informações são necessárias para configurar posteriormente o plugin AWS for WordPress.

     

    (clique para ampliar)

Nesta etapa, você fará download e instalará o plugin Amazon Polly for WordPress.


a. Abra sua página de administração do WordPress e faça login.

(clique para ampliar)


b. Selecione Plugins no lado esquerdo e Add New (Adicionar novo).

(clique para ampliar)


c. Na página Add Plugins (Adicionar plugins), escreva AWS for WordPress na caixa de pesquisa e pressione enter. Escolha o plugin AWS e selecione Install Now (Instalar agora).

(clique para ampliar)


d. Selecione Activate (Ativar) para ativar o plugin.

(clique para ampliar)

Se estiver hospedando o site do WordPress no EC2, use as instruções do EC2 a seguir.

Se estiver hospedando o site do WordPress no LightSail (ou em outro local fora da AWS), escolha as instruções do LightSail a seguir.

  • EC2

    Parabéns, o plugin foi instalado! O plugin funcionará sem configuração adicional, mas há muitas configurações úteis. Por exemplo, você pode selecionar diferentes vozes do Amazon Polly para a saída de áudio ou habilitar recursos de podcast por meio de feeds do Amazon Pollycast. Vejamos como acessar a página de configuração de plugin.

    Selecione AWS no lado esquerdo e escolha Text-To-Speech (conversão de texto em fala). Nesta página, habilite a funcionalidade de conversão de texto em fala e clique em Save Changes (Salvar alterações). Agora note que outras configurações estão disponíveis e que também poderá alterá-las. Por exemplo, em Voice Name (Nome da voz), você pode escolher entre uma ampla seleção de vozes para articular o conteúdo do áudio.

    (clique para ampliar)

  • Hospedagem LightSail/Non-AWS

    Parabéns, o plugin foi instalado! O plugin funcionará sem configuração adicional, mas há muitas configurações úteis. Por exemplo, você pode selecionar diferentes vozes do Amazon Polly para a saída de áudio ou habilitar recursos de podcast por meio de feeds do Amazon Pollycast. Vejamos como acessar a página de configuração de plugin!

    a. Selecione AWS do lado esquerdo e selecione Geral. Você precisará fornecer suas credenciais da AWS para que o plugin tenha acesso a serviços da AWS que ele utiliza. Nos campos Chave de acesso da AWS e Chave secreta da AWS, informe as credenciais que você obteve por download no .csv nas etapas anteriores deste tutorial. Clique em Salvar alterações para salvar as alterações.

    (clique para ampliar)


    b. Selecione AWS no lado esquerdo e escolha Text-To-Speech (conversão de texto em fala). Nesta página, habilite a funcionalidade de conversão de texto em fala e clique em Save Changes (Salvar alterações). Agora note que outras configurações estão disponíveis e que também poderá alterá-las. Por exemplo, em Voice Name (Nome da voz), você pode escolher entre uma ampla seleção de vozes para articular o conteúdo do áudio.

    (clique para ampliar)

Neste estágio, tudo estará pronto e o novo conteúdo da web será disponibilizado para os leitores em formato de áudio. Agora você pode criar uma nova publicação de blog e verificar se pode ouvir o conteúdo em áudio.


a. Selecione Posts (Publicações) no lado esquerdo e Add New (Adicionar novo) para abrir o assistente para criar uma nova publicação. Escreva sua própria publicação em blog com título e conteúdo. Na mesma tela, clique na caixa de seleção Enable Amazon Polly (Habilitar o Amazon Polly). Selecione Publish (Publicar) para salvar a nova publicação.

(clique para ampliar)


b. Abra o seu site do WordPress. Deverá aparecer uma nova publicação com um aplicativo de reprodução incorporado. Clique no botão Play (Reproduzir) e ouça o artigo ditado.  

Nota: Além do aplicativo de reprodução incorporado em HTML disponível no site do WordPress, você também pode habilitar recursos de podcast por meio de feeds do Amazon Pollycast. Esses feeds são compatíveis com o RSS 2.0 e fornecem os dados XML necessários para agregação pelos aplicativos móveis Podcast conhecidos e por diretórios de podcast como o iTunes. Leia o AWS AI Blog (Blog de IA do AWS) para obter mais detalhes!

(clique para ampliar)

Agora ficou fácil gravar o conteúdo do WordPress com o plugin do Amazon Polly. Para tornar isso mais dinâmico, use a Amazon Polly API (API do Amazon Polly) para acessar o conjunto completo de recursos, tais como pronúncia personalizada, sincronização labial e destaque de texto. Com dezenas de vozes realistas em vários idiomas, você pode selecionar a voz ideal e criar aplicativos com recursos de fala que funcionam em vários países diferentes.

Agora que você já testou o Amazon Polly, escolha uma das opções a seguir para expandir mais o seu conhecimento.

Página da web

Acesse Amazon Polly para saber mais sobre o serviço de conversão de texto em fala.

Documentação

Leia o guia do desenvolvedor para obter instruções detalhadas sobre como usar os diversos recursos do Amazon Polly. 

Blog de IA

Obtenha as recentes atualizações e histórias de clientes relacionadas ao Amazon Polly