Skip to main content

🎬 FrameForge — AI Video Generator. Script → Voice → Video. Manim + Edge-TTS + Voicebox.

Project description

Bonanza Labs ✦ FrameForge

🎬 AI Video Generator. Script → Voiceover → Video.

Powered by HyperFrames + Manim + Edge-TTS + Voicebox (Kokoro). By Bonanza Labs.

Features

  • AI script writer — generate multi-scene scripts from a topic
  • 4 style presets (viral, corporate, product, explainer)
  • 3 formats (16:9, 9:16, 1:1)
  • Multiple TTS engines:
    • Voicebox/Kokoro — highest quality, local, voice cloning
    • Edge-TTS — fast fallback, 100+ voices
  • Voice cloning — clone any voice from a 10-30s audio sample
  • Remotion video rendering

Install

pip install bonanza-labs-frameforge

Quick Start

# Create a video (auto-selects best TTS engine)
frameforge create "AI Agents Are the Future" --style viral --format 9:16

# Use specific TTS engine
frameforge create "My Topic" --engine kokoro --voice af_nicole

# Clone a voice
frameforge create "Product Demo" --clone-voice my_voice.wav --engine voicebox

# List available voices
frameforge voices

# List available TTS engines
frameforge engines

# Start Remotion Studio for live preview
frameforge serve

TTS Engines

Engine Quality Speed Voice Cloning Local
Voicebox ⭐⭐⭐⭐⭐ Medium
Kokoro ⭐⭐⭐⭐ Fast
Edge-TTS ⭐⭐⭐ Fast ❌ (API)

Use --engine auto (default) to automatically select the best available engine.

Architecture

  • frameforge.py — CLI entry point
  • src/frameforge/voicebox.py — Voicebox/Kokoro integration
  • src/ — Remotion components + compositions
  • remotion.config.ts — Remotion bundler config

License

Apache License 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bonanza_labs_frameforge-0.2.0.tar.gz (46.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bonanza_labs_frameforge-0.2.0-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file bonanza_labs_frameforge-0.2.0.tar.gz.

File metadata

  • Download URL: bonanza_labs_frameforge-0.2.0.tar.gz
  • Upload date:
  • Size: 46.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for bonanza_labs_frameforge-0.2.0.tar.gz
Algorithm Hash digest
SHA256 93c6a13953ffbb3e3ea59df2c079b5dedac0ef6768631aef58820ada09795f83
MD5 6ac8d8f4cef40e3f7a53a15470110c28
BLAKE2b-256 df9a4c649baff748fd58bbeff1581b9634bc80415141f1ae39e0b7876ea1fb07

See more details on using hashes here.

File details

Details for the file bonanza_labs_frameforge-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for bonanza_labs_frameforge-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 830b0f6a783e8936ebe8a91248a65644437c48939f87138d398364b5cd82c6a1
MD5 f2bd42d63157c781c5fc81c626734f92
BLAKE2b-256 bc6a3093a65e1da85f7006bca0dd5e38cd373273cc6b788f76eb29b95e86d24e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page