M0_1S
M0_1S
خواندن ۱ دقیقه·۴ سال پیش

دوره آموزشی اسکریپت نویسی با پایتون : قسمت چهارم

سلام با دوره ی آموزشی اسکریپت نویسی با پایتون قسمت چهارم در خدمت شما هستیم

قبل از شروع بگم که این دوره 2 فصله که هر فصل 6 یا 7 قسمت هستش

که توی فصل اول اسکریپت های معمولی رو کار می کنیم

ولی توی فصل دوم شروع به طراحی یک باج افزار می کنیم که کل فصل دوم رو روی این کار می زاریم

شاید این دوره فصل سومی هم داشته باشه البته معلوم نیست



توی این قسمت قراره که یه اسکریپت بنویسیم که متن رو تبدیل به صدا کنه

برای این کار باید کتابخونه pyttsx3 رو نصب کنیم

pip install pyttsx3

یا

python -m pip install pyttsx3

بعد از نصب کردن این کتابخونه باید اون رو import کنیم

import pyttsx3

بعد یک متغیر به اسم enige تعریف می کنیم که از کتابخونه pyttsx3 متد ()init رو فراخونی می کنیم

enige = pyttsx3.init()

حالا یک متغیر به اسم voices تعریف می کنیم و از متغیر enige بخش getProperty رو صدا می زنیم و به اون مقدار voices رو می دیم

voices = enige.getProperty('voices')

بعد از اون باید سرعت صدا رو مشخص کنیم

enige.setProperty('rate',107)

البته شما می تونید 107 رو پایین تر یا بالاتر ببرین ولی این مقدار از نظر من کافیه

بعدش باید یک تابع به اسم Speack تعریف می کنیم که یک text می گیره و اون رو تبدیل به صدا می کنه

def Speack(text):

بعدش از متغیر enige متد say رو انتخاب می کنیم و به اون متغیر text رو می دیم

enige.say(text)

در نهایت ما باید با استفاده از متد runAndWait رو استفاده می کنیم تا صدا رو برای ما اجرا کنه و صبر کنه تا تموم بشه

enige.runAndWait()

حالا می تونیم تابع رو اجرا کنیم فقط باید متن انگلیسی رو بهش بدیم


کانال آپارات ما : aparat.com/black Security

لینک ویدئو این آموزش : https://www.aparat.com/v/EqmCz

امیدوارم خوشتون اومده باشه لطفا ما رو دنبال کنید

اسکریپت نویسی
شاید از این پست‌ها خوشتان بیاید