Метод с использованием espeak- python
Установка espeak- python
sudo apt install espeak-python
Затем вы можете воспроизводить текст как следующий
from espeak import espeak
espeak.set_voice("en")
espeak.synth("hello")
while espeak.is_playing:
pass
для получения дополнительной информации, используя этот метод, нажмите здесь
Метод с использованием espeak
Алеративно, Вы можете запустить играть, используя команду espeak в python
установить espeak
sudo apt install espeak
Затем вы можете воспроизводить текст следующим образом
import os
text="this is demo text"
os.system('espeak "'+text+'"')
Здесь текст заключен в двойные кавычки, потому что без него команда espeak будет принимать только первое слово в этом случае, то есть 'this'
Вы также можете определить другие аргументы как в терминале как скорость, голос, пробел в словах и т. д. c.
Пример использования скорости 200 WPM (слов в минуту)
import os
text="this is demo text"
os.system('espeak -s 200 "'+text+'"')
Вы также можете непосредственно передайте строку в двойных кавычках
import os
os.system('espeak -s 200 "this is demo text"')
для получения дополнительной информации, используя этот метод, нажмите здесь