logo
logo
تبلیغ کلیکی تاپ سایت 98

پروژه پایتون - ساخت نرم افزار تبدیل متن به صدا

پروژه پایتون - ساخت نرم افزار تبدیل متن به صدا
حسین فندرسکی برنامه نویسی

در این بخش از آموزش پایتون از تاپ سایت 98 قصد داریم به سراغ پروژه پایتون، ساخت نرم افزار تبدیل متن به صدا برویم. نوشتن این برنامه بسیار راحت است و فقط با چند خط کد می توانیم این برنامه کاربردی را بسازیم. پس بیایید به سراغ کدنویسی برویم.

کدهای زیر را در یک ادیتور مانند PyCharm بنویسید و اجرا کنید. در صورت بروز خطا، ادیتور می تواند برای رفع اشکال به شما کمک کند.

فراخوانی پکیج تبدیل متن به صدا

اولین کاری که باید انجام دهیم فراخوانی پکیج تبدیل متن به صدا می باشد.

می توانیم توسط CMD ویندوز یا ترمینال ادیتور، پکیج pyttsx3 را نصب کنیم.

کد زیر را در CMD یا ترمینال ادیتور قرار داده و اجرا کنید تا پکیج نصب شود.

pip install pyttsx3

خطاهای احتمالی:

احتمال دارد با خطاهایی مانند آپدیت نبودن PIP مواجه شوید. برای رفع خطا، حتما خطا را بررسی نمایید. من با خطای pip مواجه شدم که آن را با دوباره نصب کردن رفع کردم.

حال نوبت قرار دادن کد اصلی برنامه تبدیل متن به صدا می باشد.

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

یک فایل با فرمت پایتون py ایجاد نمایید.

کد اصلی پروژه تبدیل متن به صدا که در زیر قرار داده ایم را در آن کپی کنید و فایل را اجرا کنید.

اگر با خطا مواجه شدید روی آن کلیک کنید تا ادیتور آن را رفع نماید.

اگر در حین اجرای کد با خطا مواجه شدید ادیتور می تواند در رفع آن به شما کمک کند. مثلا اگر نیاز به آپدیت پکیج خاص داشته باشد یا نیاز به نصب پکیج، ادیتور آن را رفع می کند.

import pyttsx3
text = input("Please enter your word : ")
sound = pyttsx3.init()
sound.setProperty('rate' , 110)
sound.say(text)
sound.runAndWait()
input()

پروژه با موفقیت اجرا شد. حال می توانید کلمه دلخواه را تایپ کنید تا نرم افزار آن واژه را بخواند.

موفق باشید.

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

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

کسب و کار
دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.