StartSpeechSynthesisTask - Amazon Polly

StartSpeechSynthesisTask

En el siguiente ejemplo de código Python se utiliza AWS SDK for Python (Boto) para obtener la lista de los lexicones de una cuenta que hay en la región especificada en la configuración local de AWS. Para obtener más información acerca de cómo crear el archivo de configuración, consulte Configuración de AWS CLI.

Para obtener más información, consulte la referencia de la API de StartSpeechSynthesisTask.

import boto3 import time polly_client = boto3.Session( aws_access_key_id='', aws_secret_access_key='', region_name='eu-west-2').client('polly') response = polly_client.start_speech_synthesis_task(VoiceId='Joanna', OutputS3BucketName='synth-books-buckets', OutputS3KeyPrefix='key', OutputFormat='mp3', Text='This is a sample text to be synthesized.', Engine='neural') taskId = response['SynthesisTask']['TaskId'] print( "Task id is {} ".format(taskId)) task_status = polly_client.get_speech_synthesis_task(TaskId = taskId) print(task_status)