AI PPT Presentation

# 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