Памятки

pyttsx3

pyttsx3

Установка библиотеки: Установите pyttsx3, выполнив команду pip install pyttsx3 в командной строке.
Импортирование библиотеки: Импортируйте pyttsx3 в свой скрипт с помощью команды import pyttsx3.
Создание объекта для синтеза речи: Создайте объект для синтеза речи с помощью команды engine = pyttsx3.init().
Установка параметров голоса: Установите параметры голоса, такие как скорость и громкость, с помощью метода setProperty():
engine.setProperty('rate', 150) # Скорость речи (по умолчанию: 200)

engine.setProperty('volume', 0.7) # Громкость речи (по умолчанию: 1)
Синтез речи: Синтезируйте речь с помощью метода say():
engine.say("Привет, мир!")
Воспроизведение речи: Воспроизведите синтезированную речь с помощью метода runAndWait():
engine.runAndWait()
Остановка синтеза речи: Остановите синтез речи с помощью метода stop():
engine.stop()
Получение доступных голосов: Получите список доступных голосов с помощью метода engine.getProperty('voices'). Каждый голос представлен в виде объекта с различными свойствами, такими как имя, язык и т. д.
Установка голоса: Установите желаемый голос с помощью метода engine.setProperty('voice', voice_id), где voice_id - это идентификатор голоса из списка доступных голосов.
Более подробную информацию и дополнительные возможности можно найти в официальной документации библиотеки: https://pyttsx3.readthedocs.io/