Skip to content

Add Memmoro YouTube Shorts ad package - #1

Draft
apodobe wants to merge 1 commit into
mainfrom
cursor/memmoro-shorts-ads-4290
Draft

Add Memmoro YouTube Shorts ad package#1
apodobe wants to merge 1 commit into
mainfrom
cursor/memmoro-shorts-ads-4290

Conversation

@apodobe

@apodobe apodobe commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Summary

Adds a memmoro/ package for generating English YouTube Shorts (9:16) ads for the Memmoro iOS app via the existing MoneyPrinterTurbo pipeline.

What's included

  • memmoro/ads.json — 5 fixed EN ad concepts (who-is-talking, caregiving, deaf-hoh, meetings, privacy-on-device)
  • memmoro/preset.json — Shorts defaults (JennyNeural voice, subtitles, 9:16)
  • memmoro/generate.py — CLI: --list, --ad, --demo, --all
  • memmoro/README.md — setup and usage

Demo videos generated

Three demo Shorts were rendered in this run (local fallback materials; no Pexels key in CI):

memmoro-who-is-talking.mp4

memmoro-caregiving.mp4

memmoro-privacy-on-device.mp4

Other changes

  • Bump edge-tts to >=7.2.8 (fixes 403 in cloud environments)
  • app/services/voice.py — compatibility for edge-tts 7 SentenceBoundary events
  • .gitignore — exclude memmoro/output/ and memmoro/materials/

Usage

pip install -r requirements.txt
cp config.example.toml config.toml   # add pexels_api_keys for stock footage
python memmoro/generate.py --demo

LLM keys are not required when using fixed scripts from ads.json.

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

Introduce memmoro/ with five EN ad scripts, 9:16 Shorts presets, and a
CLI to batch-generate videos through the existing MoneyPrinterTurbo
pipeline. Bump edge-tts to 7.x and add compatibility shims in voice
service for SentenceBoundary subtitles.

Co-authored-by: apodobe <apodobe@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants