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”.

Como usar SSML com o comando Synthesize-Speech

Modo de foco
Como usar SSML com o comando Synthesize-Speech - 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á.

Este exemplo mostra como usar o comando synthesize-speech com uma string SSML. Quando você usa o comando synthesize-speech, normalmente fornece estas informações:

  • O texto de entrada (obrigatório)

  • Tags de abertura e fechamento (obrigatórias)

  • O formato da saída

  • Uma voz

Neste exemplo, você especifica uma string de texto simples entre aspas juntamente com as tags <speak></speak> de abertura e fechamento necessárias.

Importante

Embora você não use aspas ao redor do texto de entrada no console do Amazon Polly, é necessário usá-las na AWS CLI . Também é importante que você diferencie as aspas ao redor do texto de entrada e as aspas necessárias para tags individuais.

Por exemplo, você pode usar aspas padrão (") ao redor do texto de entrada e aspas simples (') em tags internas, ou ao contrário. Essas opções funcionam para Unix, Linux e macOS. No entanto, no Windows, é necessário colocar o texto de entrada em aspas padrão e usar aspas simples para as tags.

Em todos os sistemas operacionais, você pode usar aspas padrão (") ao redor do texto de entrada e aspas simples (') em tags internas. Por exemplo:

--text "<speak>Hello <break time='300ms'/> World</speak>"

Nos sistemas operacionais Unix, Linux e macOS, você também pode usar essas opções ao contrário, ou seja, aspas simples (') ao redor do texto de entrada e aspas padrão (") em tags internas:

--text '<speak>Hello <break time="300ms"/> World</speak>'

O AWS CLI exemplo a seguir está formatado para Unix, Linux e macOS. Para Windows, substitua o caractere de continuação Unix de barra invertida (\) no final de cada linha por um acento circunflexo (^) e use aspas completas (") ao redor do texto de entrada com aspas simples (') para tags internas.

aws polly synthesize-speech \ --text-type ssml \ --text '<speak>Hello world</speak>' \ --output-format mp3 \ --voice-id Joanna \ speech.mp3

Para ouvir a fala sintetizada, reproduza o arquivo speech.mp3 resultante usando qualquer reprodutor de áudio.

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