Я использую Amazon Polly для преобразования текста в речь, но я не хочу сохранять преобразованный файл на ПК и извлекать его. Вместо этого я хочу воспроизвести его в виде потока.
Я использовал playsound
, но он не работает с возвращаемой переменной.
client = boto3.client('polly')
output = client.synthesize_speech (
Text = "Some random text I want to convert", OutputFormat = "mp3", VoiceId = 'Aditi'
)
print(output['AudioStream'])
file = open('speech.mp3', 'wb')
file.write(output['AudioStream'].read())
file.close()