SynthesizeSpeech - Amazon Polly

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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 comandi vocali 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()