SynthesizeSpeech - Amazon Polly

SynthesizeSpeech

Nell'esempio di codice Python seguente viene utilizzata la sintesi vocale AWS SDK for Python (Boto) con testi più brevi per l'elaborazione quasi in tempo reale. Per ulteriori informazioni, consulta il riferimento per l'operazione API SynthesizeSpeech.

In questo esempio viene utilizzata una breve stringa di testo semplice. È possibile utilizzare il testo SSML per un maggiore controllo sull'output. Per ulteriori informazioni, consulta . Generazione di input vocale da documenti 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()