Created
March 13, 2019 07:26
-
-
Save mludvig/d996d4d9f97add51cc752e762ea6360d to your computer and use it in GitHub Desktop.
Simple AWS Polly demo
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# hello_polly.py - Simple AWS Polly demo | |
# Author Michael Ludvig | |
# Import play_audio_stream() from audio_helper.py | |
from audio_helper import play_audio_stream | |
# Boto3 is the AWS SDK for Python | |
import boto3 | |
# Initialise AWS Polly client | |
# AWS Credentials will be read from ~/.aws/credentials | |
polly = boto3.client('polly') | |
# Synthesise Text to OGG Vorbis audio | |
response = polly.synthesize_speech(OutputFormat='ogg_vorbis', VoiceId='Brian', | |
Text='Hello, I am Polly! Even though I sound like Brian.') | |
# Play the returned audio stream - call the function from audio_helper.py | |
play_audio_stream(response['AudioStream']) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment