Воспроизвести Google Text-To Speek API-контент с использованием pyaudioPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Воспроизвести Google Text-To Speek API-контент с использованием pyaudio

Сообщение Anonymous »

Мне нужна помощь, чтобы воспроизвести аудиоконтент, извлеченный в Google Text-Tople API с использованием Pyaudio или использование любого другого. В любом случае, я хочу получить аудио вывод от динамика. Текущий код, который у меня есть, не работает. Это производит шумно звучит как «Shhhh». Но когда я пишу содержимое аудио в файл mp3, файл mp3 содержит аудио выходной сигнал без какого -либо шума. < /p>

Код: Выделить всё

def speak(text, language):
client = texttospeech.TextToSpeechClient()
synthesis_input = texttospeech.SynthesisInput(text=text)
voice = texttospeech.VoiceSelectionParams(
language_code=language,
ssml_gender=texttospeech.SsmlVoiceGender.NEUTRAL
)

audio_config = texttospeech.AudioConfig(
audio_encoding=texttospeech.AudioEncoding.MP3
)

response = client.synthesize_speech(input=synthesis_input, voice=voice,
audio_config=audio_config)

audio = pyaudio.PyAudio()
stream = audio.open(format=pyaudio.paInt16,
channels=1,
rate=16000,
output=True)

audio_stream = io.BytesIO(response.audio_content)
chunk = 1024
data = audio_stream.read(chunk)
while data:
stream.write(data)
data = audio_stream.read(chunk)

stream.stop_stream()
stream.close()
audio.terminate()

speak("Hello! Did you see that?", "en-US")
Я использую клиентские библиотеки Google для Python.
Благодарю всех, кто пытается помочь. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-pyaudio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»