📌 عنوان برنامه: برنامه‌ای بنویسید که مسیر پوشه (Stories) و نام یک فایل متنی را گرفته، و سپس محتوای آن فایل متنی را به صورت Voice پخش نماید؟

نکته: شما می‌توانید این متن را با صدای (voices) آقا و یا خانم، پخش نمایید!
نکته: شما می‌توانید این متن را با سرعت (rate) کند و یا سریع، پخش نمایید!
نکته: برای هیجان بیشتر، یک فایل ZIP، در مطلب بعدی قرار خواهم داد تا مجموعه‌ای از کتاب‌های داستانی شرلوک‌هولمز، به صورت متنی (txt) قرار دارند، می‌توانید این فایل را در کنار این سورس‌کد Extract کرده و از شنیدن این داستان‌های جذاب، لذت ببرید!

# **************************************************
# pip install pyttsx4
# https://github.com/Jiangshan00001/pyttsx4
# **************************************************
import os
import pyttsx4 as pytts

engine = pytts.init()

voices = engine.getProperty(name="voices")
engine.setProperty(name="voice", value=voices[0].id)
# engine.setProperty(name="voice",value= voices[1].id)

default_rate = engine.getProperty(name="rate")
engine.setProperty("rate", default_rate - 50)

filename = "Stories/advs.txt"

if os.path.exists(path=filename) == False or os.path.isfile(path=filename) == False:
print(f"File '{filename}' not found!")
quit()

# file=open(file=filename, mode="r")
# file_content = file.read()
# file.close()

with open(file=filename, mode="r") as file:
file_content = file.read()

engine.say(text=file_content)
engine.runAndWait()
# **************************************************

#SourceCode #SourceCode10025 #Practical
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
4👍3
Stories.zip
3.5 MB
💚 کلیه کتاب‌های جذاب شرلوک‌هولمز در قالب فایل‌های متنی (txt)، که می‌توانید توسط آخرین برنامه منتشر شده و به صورت Audio Book آن‌ها را پخش کرده و لذت ببرید...

#SourceCode #SourceCode10025 #Practical
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
6👍2