Step-by-Step Guide: Urdu Text to MP3 Tool using Python
Intro:
یہ guide آپ کو ایک fully functional Python tool بنانا سکھائے گا جو Urdu text کو MP3 میں convert کرے۔ Tool میں GUI, right-click paste, play MP3, stop MP3, WhatsApp button اور Downloads folder save شامل ہے۔
Step 0: Python Install
- Python official website سے download کریں: https://www.python.org/downloads/
- Install کے وقت یہ option check کریں:
Add Python to PATH - Verify installation:
python --version Output میں version آئے (مثلاً Python 3.11.7)
Step 1: Required Python Packages
یہ packages install کریں تاکہ script run ہو:
pip install gtts pygame pyinstaller- gTTS → Google Text-to-Speech (Urdu)
- pygame → Reliable MP3 player
- pyinstaller → Convert script to EXE
Built-in packages:
- tkinter → GUI (check with python -m tkinter)
- os, pathlib, webbrowser → Already included
Step 2: Create Python Script
- Notepad یا VS Code میں new file بنائیں
- Save as:
text2mp3_urdu_tool.py - Copy-Paste یہ full code:
Step 3: Run Python Script
Terminal یا CMD میں folder navigate کریں جہاں script saved ہے، پھر run کریں:
python text2mp3_urdu_tool.pyGUI Window کھلے گی:
- Text box → right-click → Paste → text paste کریں
- Convert & Save MP3 → MP3 automatically Downloads folder میں save (ہر file unique نام کے ساتھ)
- Play MP3 → MP3 سنیں
- Stop MP3 → MP3 روکیں
- Message on WhatsApp → WhatsApp chat open
- End label → Code by Malik Product
Step 4: Optional - Build EXE
اگر user Python install نہیں کرنا چاہتا تو EXE بنائیں:
pyinstaller --onefile --windowed text2mp3_urdu_tool.pyEXE file dist folder میں جائے گی → double-click to run
Step 5: Notes
- gTTS online API استعمال کرتا ہے → internet connection ضروری
- Urdu MP3 صحیح generate ہوگی
- Right-click paste fully functional ہے
- EXE بنائیں تو Python installation کی ضرورت نہیں
- Play MP3 اور Stop MP3 button دونوں fully functional ہیں (pygame استعمال)
- ہر MP3 file unique name کے ساتھ Downloads folder میں save ہوتی ہے
Step 6: Build User Interface EXE
Python script کو ایک *standalone EXE* میں convert کرنے کے لیے:
- Terminal یا CMD میں navigate کریں جہاں
text2mp3_urdu_tool.pysaved ہے - Run کریں: pyinstaller --onefile --windowed text2mp3_urdu_tool.py
- Process complete ہونے کے بعد، folder میں
distنام کا folder بنے گا - اس folder میں
text2mp3_urdu_tool.exeموجود ہوگی - Double-click کر کے EXE run کریں، Python installation کی ضرورت نہیں