озвучка текста txt на питоне
Эта библиотека позволяет синтезировать речь и поддерживает различные голосовые движки.
Вот пример программы, которая читает текст из файла и озвучивает его:
Установите библиотеку pyttsx3, если она еще не установлена. Вы можете сделать это с помощью pip:
pip install pyttsx3
Создайте текстовый файл с именем text.txt и добавьте в него текст, который вы хотите озвучить.
Используйте следующий код для озвучки текста txt
import pyttsx3
def read_text_file(file_path):
with open(file_path, 'r', encoding='utf-8') as file:
return file.read()
def speak_text(text):
engine = pyttsx3.init()
engine.setProperty('rate', 150) # Скорость речи
engine.setProperty('volume', 1) # Громкость (от 0.0 до 1.0)
engine.say(text)
engine.runAndWait()
if __name__ == "__main__":
file_path = 'text.txt' # Укажите путь к вашему файлу
text = read_text_file(file_path)
speak_text(text)
Как это работает:
Функция read_text_file открывает файл и считывает его содержимое.
Функция speak_text инициализирует движок pyttsx3, устанавливает скорость и громкость речи, а затем озвучивает текст.
В блоке if __name__ == "__main__": программа считывает текст из файла и передает его в функцию озвучивания.
Запустите этот скрипт, и он озвучит текст, содержащийся в файле text.txt. Убедитесь, что ваш компьютер имеет доступные звуковые устройства для воспроизведения речи.
Свидетельство о публикации №124111403499