YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

๐ŸŽฌ Recap Cinema โ€” แ€™แ€ผแ€”แ€บแ€™แ€ฌ Movie Recap Studio

Mobile-first movie recap video maker. Upload a video โ†’ AI transcribes & rewrites it in natural Myanmar recap style โ†’ add logo, subtitle mask, Myanmar voice, background music โ†’ render the final MP4. All UI text in Myanmar (แ€™แ€ผแ€”แ€บแ€™แ€ฌ).

แ€–แ€ฏแ€”แ€บแ€ธแ€”แ€ฒแ€ท แ€กแ€žแ€ฏแ€ถแ€ธแ€•แ€ผแ€ฏแ€› แ€œแ€ฝแ€šแ€บแ€€แ€ฐแ€žแ€ฑแ€ฌ แ€™แ€ผแ€”แ€บแ€™แ€ฌ Movie Recap แ€—แ€ฎแ€’แ€ฎแ€šแ€ญแ€ฏ แ€–แ€”แ€บแ€แ€ฎแ€ธแ€žแ€Šแ€ทแ€บ Website แ€–แ€ผแ€…แ€บแ€•แ€ซแ€žแ€Šแ€บแ‹

โœจ Features / แ€œแ€ฏแ€•แ€บแ€†แ€ฑแ€ฌแ€„แ€บแ€แ€ปแ€€แ€บแ€™แ€ปแ€ฌแ€ธ

  1. ๐Ÿ“ค แ€—แ€ฎแ€’แ€ฎแ€šแ€ญแ€ฏ แ€แ€„แ€บแ€›แ€”แ€บ โ€” MP4 / MOV / WEBM (แแ€ แ€™แ€ญแ€”แ€…แ€บแ€กแ€‘แ€ญ), instant preview
  2. ๐ŸŽ™๏ธ แ€…แ€ฌแ€žแ€ฌแ€ธแ€‘แ€ฏแ€แ€บ + แ€™แ€ผแ€”แ€บแ€™แ€ฌแ€œแ€ญแ€ฏแ€•แ€ผแ€”แ€บแ€›แ€ฑแ€ธ โ€” AssemblyAI transcription (Chinese) โ†’ Gemini rewrite in natural Myanmar recap style (not literal translation, fillers removed)
  3. โœ๏ธ แ€…แ€ฌแ€žแ€ฌแ€ธแ€•แ€ผแ€„แ€บแ€†แ€„แ€บแ€›แ€”แ€บ โ€” editable segments ([แ], [แ‚], โ€ฆ) before voice generation
  4. ๐Ÿˆฒ แ€…แ€ฌแ€แ€”แ€บแ€ธแ€–แ€šแ€บแ€›แ€”แ€บ โ€” subtitle mask with sliders (X / Y / width / height), Blur or Cover mode
  5. ๐Ÿ–ผ๏ธ แ€œแ€ญแ€ฏแ€‚แ€ญแ€ฏ โ€” upload PNG/JPG/WEBP, 6 position presets + fine-tune sliders, size + opacity sliders, applied to whole video
  6. ๐Ÿ”Š แ€™แ€ฐแ€›แ€„แ€บแ€ธแ€…แ€€แ€ฌแ€ธแ€•แ€ผแ€ฑแ€ฌแ€žแ€ถ โ€” toggle (default ON): original voice removed, background/ambient kept at ~15% under narration
  7. ๐ŸŽค แ€™แ€ผแ€”แ€บแ€™แ€ฌแ€กแ€žแ€ถ โ€” Edge TTS แ€™แ€„แ€บแ€ธแ€แ€”แ€ทแ€บ (my-MM-ThihaNeural) / แ€”แ€ฎแ€œแ€ฌ (my-MM-NilarNeural), or upload your own MP3/WAV
  8. ๐ŸŽต แ€”แ€ฑแ€ฌแ€€แ€บแ€แ€ถแ€แ€ฑแ€ธแ€‚แ€ฎแ€ โ€” optional upload, separate voice/music volume sliders
  9. ๐Ÿ‘๏ธ Preview โ€” test first segment with all effects before final render
  10. ๐ŸŽฌ แ€™แ€ผแ€”แ€บแ€™แ€ฌ Movie Recap แ€•แ€ผแ€ฏแ€œแ€ฏแ€•แ€บแ€™แ€Šแ€บ โ€” one big button โ†’ progress in Myanmar โ†’ final MP4 + ๐Ÿ’พ แ€—แ€ฎแ€’แ€ฎแ€šแ€ญแ€ฏแ€žแ€ญแ€™แ€บแ€ธแ€›แ€”แ€บ download

๐Ÿ”‘ API Keys (never hardcoded)

Enter keys in the app's ๐Ÿ”‘ API Keys section, or set environment variables:

export ASSEMBLYAI_API_KEY="your-key"   # speech-to-text
export GEMINI_API_KEY="your-key"       # Myanmar recap rewrite

โš ๏ธ Key แ€™แ€ปแ€ฌแ€ธแ€€แ€ญแ€ฏ code แ€‘แ€ฒแ€™แ€พแ€ฌ hardcode แ€™แ€‘แ€ฌแ€ธแ€•แ€ซ โ€” textbox (แ€žแ€ญแ€ฏแ€ทแ€™แ€Ÿแ€ฏแ€แ€บ) environment variable แ€–แ€ผแ€„แ€ทแ€บแ€žแ€ฌ แ€‘แ€Šแ€ทแ€บแ€žแ€ฝแ€„แ€บแ€ธแ€•แ€ซแ€žแ€Šแ€บแ‹

๐Ÿš€ Run locally

# 1. ffmpeg (Ubuntu/Debian)
sudo apt install ffmpeg

# 2. Python packages
pip install -r requirements.txt

# 3. Run
python app.py
# โ†’ http://localhost:7860

Run self-tests:

python app.py --test

๐Ÿณ HuggingFace Spaces (Docker)

Ready to deploy โ€” Dockerfile builds with ffmpeg + Myanmar fonts:

  1. Create a Space with Docker SDK
  2. Upload all files (app.py, requirements.txt, Dockerfile, README.md, .dockerignore)
  3. The Space builds and serves on port 7860 automatically

โš ๏ธ Note: HuggingFace requires a PRO subscription (~$9/month) for Gradio/Docker Spaces with compute. Free accounts can only host Static Spaces.

๐Ÿ› ๏ธ Tech

  • Framework: Gradio 5.42 (single app.py, mobile-first cinema dark theme โ€” black/gold, big touch buttons)
  • STT: AssemblyAI (Chinese source)
  • Rewrite: Google Gemini (natural Myanmar recap style)
  • TTS: Edge TTS (my-MM-ThihaNeural, my-MM-NilarNeural)
  • Video: ffmpeg (subtitle mask, logo overlay, audio mixing, concat)

๐Ÿ“ Files

File Description
app.py Whole app โ€” pipeline + render engine + UI + self-tests
requirements.txt Python dependencies
Dockerfile HF Spaces Docker build (port 7860)
README.md This file
.dockerignore Docker build exclusions

โš ๏ธ Limitations / แ€€แ€”แ€ทแ€บแ€žแ€แ€บแ€แ€ปแ€€แ€บแ€™แ€ปแ€ฌแ€ธ

  • แ€กแ€›แ€„แ€บแ€ธแ€—แ€ฎแ€’แ€ฎแ€šแ€ญแ€ฏ แแ€ แ€™แ€ญแ€”แ€…แ€บแ€กแ€‘แ€ญแ€žแ€ฌ
  • Render แ€กแ€แ€ปแ€ญแ€”แ€บ แ€…แ€€แ€บแ€…แ€ฝแ€™แ€บแ€ธแ€›แ€Šแ€บแ€•แ€ฑแ€ซแ€บ แ€™แ€ฐแ€แ€Šแ€บแ แ€™แ€ญแ€”แ€…แ€บแ€กแ€”แ€Šแ€บแ€ธแ€„แ€šแ€บ แ€€แ€ผแ€ฌแ€”แ€ญแ€ฏแ€„แ€บ
  • Edge TTS / AssemblyAI / Gemini แ€กแ€แ€ฝแ€€แ€บ แ€กแ€„แ€บแ€แ€ฌแ€”แ€€แ€บแ€œแ€ญแ€ฏแ€•แ€ซแ€žแ€Šแ€บ
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support