Запись синтеза речи TTS
Требуется помощь в реализации записи синтеза речи TTS и сохранении её в виде аудиофайла.
Пытался найти реализацию в Google, нашёл пару, но те были не рабочие.
Источник: Stack Overflow на русском
Требуется помощь в реализации записи синтеза речи TTS и сохранении её в виде аудиофайла.
Пытался найти реализацию в Google, нашёл пару, но те были не рабочие.
Пример реализации, подробнее
from google.cloud import texttospeech
client = texttospeech.TextToSpeechClient()
voice = texttospeech.VoiceSelectionParams(
language_code="ru-RU", name="ru-RU-Wavenet-A"
)
audio_config = texttospeech.AudioConfig(audio_encoding=texttospeech.AudioEncoding.LINEAR16)
synthesis_input = texttospeech.SynthesisInput(text="Привет, мир!")
response = client.synthesize_speech(
input=synthesis_input, voice=voice, audio_config=audio_config
with open("output.wav", "wb") as out:
out.write(response.audio_content)