ویدیو جدید چی باشه؟😄
Anonymous Poll
74%
ساخت افزونه و اکستنشن کروم با HTML CSS JS
26%
ساخت صفحه لاگین با HTML CSS JS
🎤 نسخه حرفهای Text-to-Speech با رابط گرافیکی
📦 اول نصب کتابخانهها:
> 🔧 اگر روی ویندوز هستید، pydub نیاز به نصب ffmpeg هم داره. بعد از نصب، مسیرش رو به PATH اضافه کنید.
---
🧠 کد کامل:
📦 اول نصب کتابخانهها:
pip install pyttsx3
pip install pydub
pip install tkinter
> 🔧 اگر روی ویندوز هستید، pydub نیاز به نصب ffmpeg هم داره. بعد از نصب، مسیرش رو به PATH اضافه کنید.
---
🧠 کد کامل:
import pyttsx3
import tkinter as tk
from tkinter import filedialog
from tkinter import messagebox
def speak_text():
text = text_entry.get("1.0", tk.END).strip()
if not text:
messagebox.showwarning("هشدار", "لطفاً متنی وارد کن!")
return
engine = pyttsx3.init()
voiceid = voices[0].id if voicevar.get() == "زن" else voices[1].id
engine.setProperty('voice', voice_id)
engine.setProperty('rate', 150)
engine.say(text)
engine.runAndWait()
def save_audio():
text = text_entry.get("1.0", tk.END).strip()
if not text:
messagebox.showwarning("هشدار", "متنی برای ذخیره وجود نداره!")
return
file_path = filedialog.asksaveasfilename(defaultextension=".mp3",
filetypes=[("MP3 files", ".mp3"), ("WAV files", ".wav")])
if file_path:
engine = pyttsx3.init()
voiceid = voices[0].id if voicevar.get() == "زن" else voices[1].id
engine.setProperty('voice', voice_id)
engine.savetofile(text, file_path)
engine.runAndWait()
messagebox.showinfo("ذخیره شد", f"فایل صوتی ذخیره شد:\n{file_path}")
رابط گرافیکی
root = tk.Tk()
root.title("🎧 تبدیل متن به گفتار")
root.geometry("400x400")
root.resizable(False, False)
text_entry = tk.Text(root, height=10, width=45)
text_entry.pack(pady=10)
voice_var = tk.StringVar(value="زن")
voices = pyttsx3.init().getProperty('voices')
tk.Label(root, text="انتخاب صدا:").pack()
tk.Radiobutton(root, text="زن", variable=voice_var, value="زن").pack()
tk.Radiobutton(root, text="مرد", variable=voice_var, value="مرد").pack()
tk.Button(root, text="🔊 پخش صدا", command=speak_text).pack(pady=5)
tk.Button(root, text="💾 ذخیره فایل صوتی", command=save_audio).pack(pady=5)
root.mainloop()
❤2👍1🔥1
❤3
سلام حالتون خوبه؟؟🔥
جدیدا چنلی در تلگرام درست کردم و قصد دارم زبان انگلیسی رو به راحتی آب کلی مثال و تمرین و داستان و اینا... یاد بدم.
ممنون میشم چنلم رو دنبال کنید و حمایتم کنید🙏
@zabankadehplus
ممنون از لطف شما🙏❤️
جدیدا چنلی در تلگرام درست کردم و قصد دارم زبان انگلیسی رو به راحتی آب کلی مثال و تمرین و داستان و اینا... یاد بدم.
ممنون میشم چنلم رو دنبال کنید و حمایتم کنید🙏
@zabankadehplus
ممنون از لطف شما🙏❤️
❤2
در کدوم حوزه فعالیت میکنی؟؟👋😁
Anonymous Poll
30%
هوش مصنوعی 🤖
77%
طراحی سایت 🌐
11%
هک و امنیت 💀
13%
تحلیل داده 📐
8%
بازی سازی 🎮
👍2
چنل پایتون | جنگو | برنامه نویسی وب سایت | HTML & CSS & JS
موافق آموزش پروژه محور جنگو هستید؟؟😄
در رابطه با کدوم مورد میخواین باشه؟؟🤔
Anonymous Poll
48%
وبلاگ با سیستم ثبت نام و ورود و خروج 😁
52%
فروشگاه 😍
Create a Wi-Fi QR code in Python in a couple of seconds
👉 @programming_languages390
pip install wifi_qrcode_generator
```
import wifi_qrcode_generator.generator
from PIL import Image
ssid = "CLCoding_WIFI"
password = "supersecret123"
security = "WPA"
from wifi_qrcode_generator.generator import wifi_qrcode
qr = wifi_qrcode(ssid, False, security, password)
qr.make_image().save("wifi_qr.png")
Image.open("wifi_qr.png")
```👉 @programming_languages390
❤1👍1🔥1
چطوری در جاوااسکریپت دکمه ای بسازیم که بزنیم روش حالت و تم رو دارک و روشن کنه😀؟؟
میتونیم با روش زیر عمل کنیم:
تا آموزش های بعدی خدافظظظ🔎
#JavaScript
#HTML
#CSS
لینک چنل✅:
https://t.iss.one/programming_languages390
میتونیم با روش زیر عمل کنیم:
<!DOCTYPE html>
<html lang="fa">
<head>
<meta charset="UTF-8">
<title>Dark Mode Toggle</title>
<style>
body {
transition: background 0.3s, color 0.3s;
}
.dark {
background: #121212;
color: #f1f1f1;
}
</style>
</head>
<body>
<h2>حالت روشن/تاریک</h2>
<button onclick="toggleDarkMode()">تغییر حالت</button>
<script>
function toggleDarkMode() {
document.body.classList.toggle("dark");
}
</script>
</body>
</html>
تا آموزش های بعدی خدافظظظ🔎
#JavaScript
#HTML
#CSS
لینک چنل✅:
https://t.iss.one/programming_languages390
Telegram
چنل پایتون | جنگو | برنامه نویسی وب سایت | HTML & CSS & JS
ارتباط با مدیر:
@Amir_123_ka
@Amir_123_ka
❤1🔥1🙏1
آموزش ساخت کپچا در جنگو | Captcha in Django اعتبار سنجی برای سایت با جنگو:
آپارات:
https://aparat.com/v/odb995e
یوتیوب:
https://youtu.be/1OgRytqAooo
#Django
#Captcha
#Python
حمایت یادتون نره😄❤️
حمایت کنید😄❤️
آپارات:
https://aparat.com/v/odb995e
یوتیوب:
https://youtu.be/1OgRytqAooo
#Django
#Captcha
#Python
حمایت یادتون نره😄❤️
حمایت کنید😄❤️
🔥2❤🔥1❤1🙏1