Птица-говорун через festival

This commit is contained in:
parent b679166ee1
commit a48b4a217b
1 changed files with 13 additions and 0 deletions

13
speaker.py Normal file
View File

@ -0,0 +1,13 @@
# Модуль отвечающий за голосовое воспроизведение текста
# Требует установленный linux-пакет festival
import subprocess
def speak(text:str):
"""Функция выполняет вызов приложения festival"""
if (len(text) > 0):
#print(text)
process = subprocess.Popen(f'echo "{text}" | festival --tts --language russian', shell=True)
process.wait()
#time.sleep(5)