Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Exemplo de Python (HTML5 cliente e servidor Python)

Modo de foco
Exemplo de Python (HTML5 cliente e servidor Python) - Amazon Polly

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Esta aplicação de exemplo é formada pelo seguinte:

  • Um servidor HTTP 1.1 usando a codificação de transferência HTTP (consulte a codificação de transferência em parte ("chunked") (consulte Codificação de transferência em parte)

  • Uma interface de HTML5 usuário simples que interage com o servidor HTTP 1.1 (mostrada abaixo):

     

    Text-to-speech interface with voice selection dropdown and text input field.

O objetivo deste exemplo é mostrar como usar o Amazon Polly para transmitir fala de um aplicativo baseado em navegador HTML5 . Consumir o fluxo de áudio produzido pelo Amazon Polly à medida que o texto é sintetizado é a abordagem recomendada para casos de uso em que a agilidade é um fator importante (por exemplo, sistemas de diálogo, leitores de tela, etc.).

Para executar essa aplicação de exemplo, é necessário o seguinte:

  • Navegador da Web compatível com os padrões HTML5 e EcmaScript 5 (por exemplo, Chrome 23.0 ou superior, Firefox 21.0 ou superior, Internet Explorer 9.0 ou superior)

  • Python versão superior a 3.0

Para testar a aplicação
  1. Salve o código do servidor como server.py. Para o código, consulte Exemplo em Python: código de servidor Python (server.py).

  2. Salve o código do HTML5 cliente comoindex.html. Para o código, consulte Exemplo em Python: interface de HTML5 usuário (index.html).

  3. Execute o comando a seguir a partir do caminho onde você salvou o server.py para iniciar a aplicação (em alguns sistemas, você pode precisar usar python3 em vez de python ao executar o comando).

    $ python server.py

    Depois que a aplicação é iniciada, é exibido um URL no terminal.

  4. Abra o URL mostrado no terminal em um navegador da web.

    Você pode passar o endereço e a porta para o servidor de aplicações usar como parâmetro para server.py. Para obter mais informações, execute python server.py -h.

  5. Para ouvir a fala, selecione uma voz na lista, digite um texto e, em seguida, escolha Read. A fala começa a ser reproduzida assim que o Amazon Polly transfere o primeiro bloco utilizável de dados de áudio.

  6. Para interromper o servidor Python quando terminar de testar o aplicativo, pressione Ctrl+C no terminal onde o servidor está em execução.

nota

O servidor cria um cliente Boto3 usando o AWS SDK for Python (Boto). O cliente usa as credenciais armazenadas no arquivo de AWS configuração do seu computador para assinar e autenticar as solicitações no Amazon Polly. Para obter mais informações sobre como criar o arquivo de AWS configuração e armazenar credenciais, consulte Configurando o AWS Command Line Interface no Guia doAWS Command Line Interface Usuário.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.