discord icon
سرور دیسکورد گاردایران
Zed

نوشته به صدا در پایتون

پست های پیشنهاد شده

سلام بازم منم با یک آموزش دیگه از پایتون اومدم 

تو آموزش قبل (پخش صدا در پایتون) فهمیدیم که چجوری میشه یک اهنگ رو داخل پایتون پخش کرد

اما خودمونی بگم ادم دهنش سرویس میشه بخواد سر هر صدا تو ابزارش ی ویس ضبط کنه تا اونم با صدای خودش 

امروز می خوام با استفاده از صدای کامپیوتر یک متن مشخص یا متغییر رو پخش کنیم

مثل همیشه اول کد رو میزارم بعد توضیح میدم

import pyttsx3
#Hacker Zed | Guardiran
text = 'Welcome to Anonymous DDos Attack'
sound = pyttsx3.init()
sound.setProperty('rate' , 110)
sound.say(text)
sound.runAndWait()

اول از همه باید بگم ما اینکار رو با کتابخونه داخلی پایتون انجام نمیدیم پس باید نصبش کنیم

---------------------------------------------------------------------------------------------------------------

pip install pyttsx3

---------------------------------------------------------------------------------------------------------------

حالا بریم سراغ توضیحات

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

بعدش خط دوم اومدیم ی متغیر تعریف کردیم که داخش متنی که می خوایم گفته شه رو می نویسیم 

میرسیم خط 5 که داریم میگیم سرعت پخش چقدر باشه میتونید اون 110 رو تغییر بدید مال سرعت پخش صدا هست

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

خط آخر هم که گفتیم برنامه اجرا بشه و تا وقتی تموم نشده نزار بره ادامه برنامه رو بخونه 

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

import pyttsx3
#Hacker Zed | Guardiran
text = input('\n\n\tType Text : ')
sound = pyttsx3.init()
sound.setProperty('rate' , 110)
sound.say(text)
sound.runAndWait()

الان هم چیز واضح هست

تنها تغییر این که متغیر رو از ثابت بودن تغییر دادم 

همین

تا تاپیک بعدی خدانگهدار 👋

spacer.png

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری