Arquivos de áudio longos - 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á.

Arquivos de áudio longos

Para criar TTS arquivos para grandes passagens de texto, use a funcionalidade de síntese assíncrona do Amazon Polly. Isso usa os três SpeechSynthesisTaskAPIs:

  • StartSpeechSynthesisTask: começa uma nova tarefa de síntese.

  • GetSpeechSynthesisTask: retorna detalhes sobre uma tarefa de síntese enviada anteriormente.

  • ListSpeechSynthesisTasks: lista todas as tarefas de síntese enviadas.

A operação SynthesizeSpeech produz áudio em tempo quase real, com latência relativamente baixa na maioria dos casos. Para fazer isso, a operação pode sintetizar somente 3000 caracteres.

O recurso de Síntese assíncrona do Amazon Polly supera o desafio de processar um grande documento de texto alterando a maneira como documento é sintetizado e retornado. Quando uma solicitação de síntese é feita enviando um texto de entrada com StartSpeechSynthesisTask, o Amazon Polly coloca as solicitações em fila e as processa de maneira assíncrona em segundo plano assim que os recursos do sistema ficam disponíveis. Em seguida, o Amazon Polly carrega a fala ou o fluxo de marcas de fala resultante diretamente para seu bucket (obrigatório) do Amazon Simple Storage Service (Amazon S3) e notifica você sobre a disponibilidade do arquivo concluído por meio de seu tópico (opcional). SNS

Dessa forma, todas as funcionalidades, exceto o processamento em tempo quase real, estão disponíveis para textos de até 100.000 caracteres faturáveis (ou 200.000 caracteres no total).

Para sintetizar um documento usando esse método, é necessário ter um bucket do Amazon S3 gravável no qual o arquivo de áudio possa ser salvo. Você pode ser notificado quando o áudio sintetizado estiver pronto fornecendo um identificador de SNS tópico opcional. Quando a tarefa de síntese for concluída, o Amazon Polly publicará uma mensagem nesse tópico. Essa mensagem também pode conter informações de erro úteis em casos em que a tarefa de síntese não tenha obtido êxito. Para fazer isso, certifique-se de que o usuário que está criando a tarefa de síntese também possa publicar no SNS Tópico. Consulte a SNSdocumentação da Amazon para obter mais informações sobre como criar e assinar um SNS tópico.

Criptografia

É possível armazenar o arquivo de saída em um formato criptografado no bucket do S3, se desejar. Para fazer isso, você ativa a criptografia de bucket do Amazon S3, que usa uma das cifras de bloco mais fortes disponíveis, o Advanced Encryption Standard de 256 bits (-256). AES