📌 عنوان برنامه: برنامهای بنویسید که از کاربر، نام، نام خانوادگی و سن وی را گرفته و به کاربر نمایش دهد؟
✅ نکته جذاب: در این برنامه، علاوه بر آنکه متن سوال / جواب، به کاربر نمایش داده میشود، این متن، توسط سیستم، و به صورت Voice نیز پخش میشود!
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
✅ نکته جذاب: در این برنامه، علاوه بر آنکه متن سوال / جواب، به کاربر نمایش داده میشود، این متن، توسط سیستم، و به صورت Voice نیز پخش میشود!
# **************************************************#SourceCode #SourceCode10024 #Practical
# pip install pyttsx4
# https://github.com/Jiangshan00001/pyttsx4
# **************************************************
import pyttsx4 as pytts
engine = pytts.init()
prompt = "What is your first name: "
engine.say(text=prompt)
engine.runAndWait()
first_name = input(prompt)
prompt = "What is your last name: "
engine.say(text=prompt)
engine.runAndWait()
last_name = input(prompt)
prompt = "How old are you? "
engine.say(text=prompt)
engine.runAndWait()
age = int(input(prompt))
full_name = f"You are {first_name} {last_name} and {age} years old."
engine.say(text=full_name)
engine.runAndWait()
print(full_name)
# **************************************************
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
👍5❤3
📌 عنوان برنامه: برنامهای بنویسید که مسیر پوشه (Stories) و نام یک فایل متنی را گرفته، و سپس محتوای آن فایل متنی را به صورت Voice پخش نماید؟
✅ نکته: شما میتوانید این متن را با صدای (voices) آقا و یا خانم، پخش نمایید!
✅ نکته: شما میتوانید این متن را با سرعت (rate) کند و یا سریع، پخش نمایید!
✅ نکته: برای هیجان بیشتر، یک فایل ZIP، در مطلب بعدی قرار خواهم داد تا مجموعهای از کتابهای داستانی شرلوکهولمز، به صورت متنی (txt) قرار دارند، میتوانید این فایل را در کنار این سورسکد Extract کرده و از شنیدن این داستانهای جذاب، لذت ببرید!
✅ نکته: شما میتوانید این متن را با صدای (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