# Create a PowerPoint presentation for SMIT Digital Media AI Workshop
from pptx import Presentation
from pptx.util import Inches, Pt
from pptx.enum.text import PP_ALIGN
from pptx.dml.color import RGBColor
from pptx.enum.shapes import MSO_AUTO_SHAPE_TYPE
from pptx.enum.dml import MSO_THEME_COLOR
from pptx.enum.text import MSO_AUTO_SIZE
from pptx.enum.shapes import MSO_SHAPE
from pptx.util import Cm
# Create presentation
prs = Presentation()
# Helper function to add a slide
def add_slide(title, content_lines):
slide_layout = prs.slide_layouts[1]
slide = prs.slides.add_slide(slide_layout)
slide.shapes.title.text = title
content = slide.placeholders[1]
content.text = “”
for line in content_lines:
p = content.text_frame.add_paragraph()
p.text = line
p.level = 1
# Add decorative shape (visual element)
left = Inches(5.5)
top = Inches(1.5)
width = Inches(2)
height = Inches(2)
shape = slide.shapes.add_shape(
MSO_AUTO_SHAPE_TYPE.ROUNDED_RECTANGLE, left, top, width, height
)
shape.text = “AI”
shape.text_frame.paragraphs[0].font.size = Pt(40)
shape.text_frame.paragraphs[0].alignment = PP_ALIGN.CENTER
# Slide 1 – Welcome
add_slide(
“🎓 स्वागत – AI बेसिक ऑनलाईन वर्कशॉप”,
[
“SMIT Digital Media आयोजित विशेष कार्यशाळा”,
“AI म्हणजे Artificial Intelligence (कृत्रिम बुद्धिमत्ता)”,
“डिजिटल जगात वेगाने वाढणारी तंत्रज्ञान क्रांती”,
“कंटेंट, फोटो, व्हिडिओ, म्युझिक निर्मिती अधिक सोपी आणि प्रभावी”
]
)
# Slide 2 – About Guide
add_slide(
“👨🏫 मार्गदर्शक – देवनाथ गंडाटे”,
[
“डिजिटल मीडिया व AI तंत्रज्ञान क्षेत्रातील अनुभवी मार्गदर्शक”,
“कंटेंट क्रिएशन, सोशल मीडिया आणि वेब क्षेत्रात कार्यरत”,
“नवीन तंत्रज्ञान सोप्या भाषेत शिकवण्याचा अनुभव”,
“विद्यार्थ्यांना डिजिटल स्किल्स विकसित करण्यासाठी मार्गदर्शन”
]
)
# AI Script Writing
add_slide(
“🎬 AI Script Writing”,
[
“व्हिडिओ, रील्स, जाहिरात व ब्लॉगसाठी स्क्रिप्ट तयार करणे”,
“मराठी व इंग्रजी भाषेत कंटेंट निर्मिती”,
“यूट्यूब, सोशल मीडिया आणि मार्केटिंगसाठी उपयोग”,
“वेगवान आणि क्रिएटिव्ह लेखन प्रक्रिया”
]
)
# AI Photo Creation
add_slide(
“🖼️ AI Photo Creation”,
[
“3D आणि क्रिएटिव्ह इमेज तयार करणे”,
“सोशल मीडिया पोस्ट, बॅनर, जाहिरातीसाठी फोटो”,
“प्रॉम्प्टद्वारे हव्या त्या प्रकारची प्रतिमा तयार”,
“ब्रँडिंगसाठी आकर्षक डिझाइन”
]
)
# AI Voice
add_slide(
“🎙️ AI Voice”,
[
“टेक्स्ट टू स्पीच तंत्रज्ञान”,
“विविध आवाज आणि भाषा पर्याय”,
“यूट्यूब व्हिडिओ, ऑडिओबुक, जाहिरातीसाठी उपयोग”,
“स्टुडिओसारखी स्पष्ट आवाज गुणवत्ता”
]
)
# AI Music
add_slide(
“🎵 AI Music”,
[
“बॅकग्राउंड म्युझिक तयार करणे”,
“गाण्यांसाठी ट्यून आणि बीट निर्मिती”,
“व्हिडिओ आणि रील्ससाठी म्युझिक”,
“क्रिएटिव्ह आणि कॉपीराइट-फ्री पर्याय”
]
)
# AI Video
add_slide(
“📽️ AI Video”,
[
“टेक्स्टवरून व्हिडिओ तयार करणे”,
“प्रेझेंटेशन आणि प्रमोशनल व्हिडिओ”,
“ऑटो एडिटिंग आणि इफेक्ट्स”,
“सोशल मीडिया रेडी कंटेंट”
]
)
# Final Slide
add_slide(
“🙏 धन्यवाद”,
[
“AI च्या दुनियेत पाऊल टाका”,
“तुमची डिजिटल स्किल्स वाढवा!”,
“SMIT Digital Media सोबत भविष्य घडवा”
]
)
# Save file
file_path = “/mnt/data/SMIT_AI_Workshop_Presentation.pptx”
prs.save(file_path)
file_path



