SynthesizeSpeech - Amazon Polly

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

SynthesizeSpeech

次の Python コード例では、AWS SDK for Python (Boto) を使用してほぼリアルタイムの処理で短いテキストを合成する方法を示しています。詳細については、SynthesizeSpeech オペレーションのリファレンスを参照してください。

この例では、プレーンテキストの短い文字列を使用します。SSML テキストを使用して、出力をより詳細に制御できます。詳細については、「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()