

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# SynthesizeSpeech
<a name="SynthesizeSpeechSamplePython"></a>

以下 Python 代码示例使用AWS SDK for Python (Boto) 将语音与较短的文本合成以进行近实时处理。有关更多信息，请参阅参考中的 [SynthesizeSpeech](API_SynthesizeSpeech.md) 操作。

此示例使用一小串纯文本。您可以使用 SSML 文本来更好地控制输出。有关更多信息，请参阅 [由 SSML 文档生成语音](ssml.md)。

```
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()
```