SynthesizeSpeech - Amazon Polly

SynthesizeSpeech

El siguiente ejemplo de código Python utiliza la síntesis de voz AWS SDK for Python (Boto) con textos más cortos para un procesamiento casi en tiempo real. Para obtener más información, consulte la referencia de la operación SynthesizeSpeech.

En este ejemplo, se utiliza una cadena corta de texto sin formato. Puede usar texto SSML para tener más control sobre el resultado. Para obtener más información, consulte Generación de fragmentos hablados desde 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()