热度观测:等待有效的新观测。

← 返回内容列表
GGitHub采集材料

MulmoCast:用脚本生成多格式演示内容

发布时间未知 · 北京时间

图像与视频

有实践材料可继续查看

代码仓库安装说明使用说明示例代码

原文与观测指标

1 个来源
GGitHub

MulmoCast:用脚本生成多格式演示内容

receptron
查看原文
星标475采集时的累计值
每小时增长待观察星标 / 小时 · 观测区间平均值
最近提交10-27 13:29提交时间不是项目发布时间

发布时间:未知 · 首次发现 10-27 15:48 · 北京时间

指标采集:10-27 15:48 · 指标已取得

项目文档有线索安装说明有线索使用说明有线索示例有线索

仅反映文档与示例线索,未实际运行项目。

摘要

MulmoCast 以 JSON 格式的 MulmoScript 描述叙事结构和视觉内容,再将脚本转换为视频、播客、幻灯片、PDF 等形式。材料展示了创作者与语言模型共同生成脚本、再由工具输出多种媒体的流程。

摘要由 AI 生成,请以原文为准。
观测历史 · 最近 1 条 展开 / 收起

缺失不计为零;增长只比较同一指标来源的有效记录,按实际间隔折算每小时。上游缓存可能延迟数值更新。

采集时间 · 北京时间指标数值来源状态
10-27 15:48:21Star475GitHub 公开页面已取得
采集原文 展开 / 收起

mulmocast-cli

AI-powered podcast & video generator.
项目说明 展开 / 收起
MulmoCast: A Multi-Modal Presentation Tool for the AI-Native Era Quick Start Guide If you want to try our beta version, follow the instruction in the release note below. MulmoCast 0.1.x Beta Release Notes MulmoCast 0.1.x Beta版 リリースノート What is MulmoCast? Note: The video version of "What is MulmoCast?" is available on X, which is created by MulmoCast itself. MulmoCast is a next-generation presentation platform, purpose-built for a world where AI and humans collaborate to create and share ideas. Unlike traditional tools like PowerPoint or Keynote—both designed in the pre-AI era for human creators—MulmoCast is AI-native: reimagined from the ground up to work hand-in-hand with generative AI that understands and produces natural language, images, audio, and video. As AI takes on an increasingly central role in content creation, it needs more than raw capability—it needs an environment designed for its strengths. MulmoCast provides that environment, empowering AI to generate rich, coherent presentations across multiple formats, while keeping humans in the creative loop. At the core of MulmoCast is MulmoScript, a JSON-based intermediate language that functions like a screenplay or web markup. Generated by large language models, MulmoScript defines everything from narrative structure to visuals, making it easy to produce presentations that adapt seamlessly across formats. flowchart TD S_TextEditor["Creator"] <--> S_AIChat2("LLM") S_AIChat2 --> MulmoScript["MulmoScript"] MulmoScript --> MulmoCast["MulmoCast"] MulmoCast --> O_Video("Video") & O_Podcast("Podcast") & O_Slideshow("Slideshow") & O_PDF("PDF") & O_Manga("Manga") & O_SwipeAnime("Swipe Anime") MulmoScript@{ shape: div-proc} MulmoCast@{ shape: trap-t} S_TextEditor:::StoryInput S_AIChat2:::ScriptInput O_Video:::ScriptOutput O_Podcast:::ScriptOutput O_Slideshow:::ScriptOutput O_PDF:::ScriptOutput O_Manga:::ScriptOutput O_SwipeAnime:::ScriptOutput classDef StoryInput stroke-width:1px, stroke-dasharray:none, stroke:#46EDC8, fill:#DEFFF8, color:#378E7A classDef ScriptInput stroke-width:1px, stroke-dasharray:none, stroke:#374D7C, fill:#E2EBFF, color:#374D7C classDef ScriptOutput stroke-width:1px, stroke-dasharray:none, stroke:#FBB35A, fill:#FFEFDB, color:#8F632D Loading In today’s world, people consume information through many channels—on Zoom calls, in Slack threads, via videos on the go, or through podcasts during commutes. Presentations can no longer be confined to a single format or device. That’s why MulmoCast is built to be truly multi-modal, enabling output not only as slide decks but also as videos, podcasts, manga-style comics, and PDF documents. Whether you're building a podcast from a research report or turning a business pitch into a narrated video, MulmoCast transforms source material into dynamic, multi-format content with the help of state-of-the-art AI like ChatGPT and Claude. MulmoCast isn't just a tool. It’s a new foundation for communication—one where humans and AI co-create across every mode of expression. MulmoScript MulmoScript is a simple JSON/YAML format for describing multi-modal content. You can define speakers, text, images, and layout — all in one script. Here is the "Hello World" in MulmoScript. { "$mulmocast": { "version": "1.1" }, "beats": [ { "text": "Hello World" } ] } See MulmoScript Format for details on the structure. Installation npm install -g mulmocast You'll also need to install ffmpeg: # For macOS with Homebrew brew install ffmpeg # For other platforms # Visit https://ffmpeg.org/download.html You can also use Dockerfile which helps you install the pre-requisits. docker build -t mulmo-cli . You can use the Docker image like this: docker run -e OPENAI_API_KEY=<your_openai_api_key> -it mulmo-cli mulmo tool scripting -i -t children_book -o ./ -s story Configuration Create a .env file in your project directory with the following API keys: Required OPENAI_API_KEY=your_openai_api_key (Optional) For Google's image and TTS. GEMINI_API_KEY=your_google_gemini_api_key (Optional) For AI providers # For Anthropic Claude (htmlPrompt feature) ANTHROPIC_API_TOKEN=your_anthropic_api_token For htmlPrompt configuration, see docs/image.md. (Optional) For Movie models REPLICATE_API_TOKEN=your_replicate_api_key (Optional) For TTS models # For ElevenLabs TTS ELEVENLABS_API_KEY=your_elevenlabs_api_key (Optional) to access web in mulmo tool BROWSERLESS_API_TOKEN=your_browserless_api_token # to access web in mulmo tool (Optional) Local usage tracking MULMOCAST_DUMP_USAGE=1 # print JSON usage dump to stdout after each CLI action MULMOCAST_DUMP_USAGE=/tmp/usage.json # ...or write it to a file Token / per-second / per-char usage per provider:model. See docs/api.md for the full reference. Google Vertex AI For enterprise/production environments, or to use Veo movie models that are only available on Vertex AI, use Vertex AI with Application Default Credentials (ADC): # Install gcloud CLI and authenticate gcloud auth application-default login Configure in MulmoScript: { "imageParams": { "provider": "google", "model": "gemini-2.5-flash-image", "vertexai_project": "your-project-id", "vertexai_location": "us-central1" } } Parameter Description Default vertexai_project Google Cloud Project ID None (enables Vertex AI mode when set) vertexai_location Region us-central1 For detailed setup instructions, see Vertex AI Setup Guide. Azure OpenAI To use Azure OpenAI instead of OpenAI API: # For image generation IMAGE_OPENAI_API_KEY=<your-azure-openai-api-key> IMAGE_OPENAI_BASE_URL=https://<resource-name>.openai.azure.com/ # For TTS (Text-to-Speech) TTS_OPENAI_API_KEY=<your-azure-openai-api-key> TTS_OPENAI_BASE_URL=https://<resource-name>.openai.azure.com/ # For LLM (translate, scripting) LLM_OPENAI_API_KEY=<your-azure-openai-api-key> LLM_OPENAI_BASE_URL=https://<resource-name>.openai.azure.com/ LLM_OPENAI_API_VERSION=2025-04-01-preview # optional MulmoScript configuration (same as OpenAI): { "imageParams": { "provider": "openai", "model": "gpt-image-1