Как преобразовать текст в речь в Python, не блокируя основной поток?Python

Программы на Python
Ответить
Anonymous
 Как преобразовать текст в речь в Python, не блокируя основной поток?

Сообщение Anonymous »

Мне нужна система журналирования с преобразованием текста в речь на Python, но я боюсь, что это приостановит основную программу. Следующая программа работает для меня, но она приостанавливает поток всякий раз, когда я записываю текст в речь. Есть ли в Python какой-нибудь способ войти в систему, но он не должен блокировать основную программу.
import pyttsx3

class TextToSpeech:
def textToSpeech(self, text):
engine = pyttsx3.init()
engine.say(text)
engine.runAndWait()

t2s = TextToSpeech()
t2s.textToSpeech("Hello")
t2s.textToSpeech("How are you")
t2s.textToSpeech("I am fine")


Подробнее здесь: https://stackoverflow.com/questions/792 ... ain-thread
Ответить

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

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

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

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

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