SynthesizeSpeech - 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á.

SynthesizeSpeech

O exemplo de código Python a seguir usa a AWS SDK for Python (Boto) sintetização de fala com textos mais curtos para processamento quase em tempo real. Para obter mais informações, consulte a referência da operação SynthesizeSpeech.

Este exemplo usa uma sequência curta de texto sem formatação. Você pode usar texto SSML para ter mais controle sobre a saída. Para obter mais informações, consulte Gerar fala com base em documentos SSML.

import boto3 polly_client = boto3.Session( aws_access_key_id=, aws_secret_access_key=, region_name='us-west-2').client('polly') response = polly_client.synthesize_speech(VoiceId='Joanna', OutputFormat='mp3', Text = 'This is a sample text to be synthesized.', Engine = 'neural') file = open('speech.mp3', 'wb') file.write(response['AudioStream'].read()) file.close()