آموزش ساخت برنامه تبدیل متن به گفتار (Text-to-Speech) با پایتون 🗣️💻
در این آموزش، نحوهی ساخت یک برنامه تبدیل متن به گفتار (Text-to-Speech) با استفاده از زبان برنامهنویسی پایتون و کتابخانهی gTTS را به شما آموزش میدهیم. این برنامه میتواند به صورت صوتی متنهای شما را بخواند و یک فایل صوتی ایجاد کند. 🎤🔊
نصب کتابخانه gTTS 📦
ابتدا باید کتابخانهی gTTS (Google Text-to-Speech) را نصب کنید. برای این کار، میتوانید از دستور زیر در محیط ترمینال یا CMD استفاده کنید:
کد نمونه برای تبدیل متن به گفتار 📝🔊
در این مثال، متن دلخواه شما به زبان انگلیسی به فایل صوتی تبدیل میشود:
🔍 توضیحات:
- وارد کردن کتابخانهها: ابتدا کتابخانههای gTTS و os را وارد میکنیم.
- تعریف متن: متنی که میخواهید به گفتار تبدیل شود را در متغیری ذخیره کنید.
- ایجاد شیء gTTS: یک شیء از کلاس gTTS ایجاد میکنیم و متن و زبان مورد نظر را به آن میدهیم.
- ذخیره فایل صوتی: فایل صوتی را با فرمت mp3 ذخیره میکنیم.
- پخش فایل صوتی: با استفاده از دستور os.system فایل صوتی را پخش میکنیم.
تنظیمات پیشرفته 🛠️✨
میتوانید زبان، سرعت گفتار و سایر تنظیمات را نیز تغییر دهید:
🔍 توضیحات:
- تغییر زبان: زبان گفتار را میتوانید با تغییر مقدار
- سرعت گفتار: با تنظیم مقدار
🔻برای بیشتر یاد گرفتن بیا اینجا
#Python #TextToSpeech #gTTS #Coding #Tutorial
در این آموزش، نحوهی ساخت یک برنامه تبدیل متن به گفتار (Text-to-Speech) با استفاده از زبان برنامهنویسی پایتون و کتابخانهی gTTS را به شما آموزش میدهیم. این برنامه میتواند به صورت صوتی متنهای شما را بخواند و یک فایل صوتی ایجاد کند. 🎤🔊
نصب کتابخانه gTTS 📦
ابتدا باید کتابخانهی gTTS (Google Text-to-Speech) را نصب کنید. برای این کار، میتوانید از دستور زیر در محیط ترمینال یا CMD استفاده کنید:
pip install gtts
کد نمونه برای تبدیل متن به گفتار 📝🔊
در این مثال، متن دلخواه شما به زبان انگلیسی به فایل صوتی تبدیل میشود:
from gtts import gTTS
import os
# متنی که میخواهید به گفتار تبدیل شود
text = "Hello, welcome to our Python Text-to-Speech tutorial!"
# ایجاد شیء gTTS
tts = gTTS(text=text, lang='en')
# ذخیره فایل صوتی
tts.save("speech.mp3")
# پخش فایل صوتی
os.system("start speech.mp3")
🔍 توضیحات:
- وارد کردن کتابخانهها: ابتدا کتابخانههای gTTS و os را وارد میکنیم.
- تعریف متن: متنی که میخواهید به گفتار تبدیل شود را در متغیری ذخیره کنید.
- ایجاد شیء gTTS: یک شیء از کلاس gTTS ایجاد میکنیم و متن و زبان مورد نظر را به آن میدهیم.
- ذخیره فایل صوتی: فایل صوتی را با فرمت mp3 ذخیره میکنیم.
- پخش فایل صوتی: با استفاده از دستور os.system فایل صوتی را پخش میکنیم.
تنظیمات پیشرفته 🛠️✨
میتوانید زبان، سرعت گفتار و سایر تنظیمات را نیز تغییر دهید:
from gtts import gTTS
import os
text = "Bonjour, bienvenue dans notre tutoriel de conversion de texte en parole avec Python!"
language = 'fr'
slow = False # True برای گفتار آهستهتر
tts = gTTS(text=text, lang=language, slow=slow)
tts.save("speech_fr.mp3")
os.system("start speech_fr.mp3")
🔍 توضیحات:
- تغییر زبان: زبان گفتار را میتوانید با تغییر مقدار
lang
تنظیم کنید (مثلاً 'fr' برای فرانسوی).- سرعت گفتار: با تنظیم مقدار
slow
به True، سرعت گفتار آهستهتر خواهد شد.🔻برای بیشتر یاد گرفتن بیا اینجا
#Python #TextToSpeech #gTTS #Coding #Tutorial
👍3