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