

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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