Create Your Own Urdu Text to MP3 Converter with Python

Urdu Text to MP3 Tool Guide with Stop Button & EXE

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

  1. Python official website سے download کریں: https://www.python.org/downloads/
  2. Install کے وقت یہ option check کریں: Add Python to PATH
  3. 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

  1. Notepad یا VS Code میں new file بنائیں
  2. Save as: text2mp3_urdu_tool.py
  3. Copy-Paste یہ full code:

Step 3: Run Python Script

Terminal یا CMD میں folder navigate کریں جہاں script saved ہے، پھر run کریں:

python text2mp3_urdu_tool.py

GUI Window کھلے گی:

  1. Text box → right-click → Paste → text paste کریں
  2. Convert & Save MP3 → MP3 automatically Downloads folder میں save (ہر file unique نام کے ساتھ)
  3. Play MP3 → MP3 سنیں
  4. Stop MP3 → MP3 روکیں
  5. Message on WhatsApp → WhatsApp chat open
  6. End label → Code by Malik Product

Step 4: Optional - Build EXE

اگر user Python install نہیں کرنا چاہتا تو EXE بنائیں:

pyinstaller --onefile --windowed text2mp3_urdu_tool.py

EXE 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 کرنے کے لیے:

  1. Terminal یا CMD میں navigate کریں جہاں text2mp3_urdu_tool.py saved ہے
  2. Run کریں:
  3. pyinstaller --onefile --windowed text2mp3_urdu_tool.py
  4. Process complete ہونے کے بعد، folder میں dist نام کا folder بنے گا
  5. اس folder میں text2mp3_urdu_tool.exe موجود ہوگی
  6. Double-click کر کے EXE run کریں، Python installation کی ضرورت نہیں
Previous Post Next Post