divided099/MovieOkeAI
GitHub: divided099/MovieOkeAI
MovieOkeAI是对已停服的MovieBot应用的逆向工程复活项目,旨在重建将文本转换为3D动画并配音的完整流程。
Stars: 1 | Forks: 0
# MovieOkeAI (现已弃用)

MovieOkeAI 是 MovieBot 的复活项目,MovieBot 允许您将文本转换为全 3D 动画并包含其他功能,而且非常容易使用。
# 它发生了什么?

该项目由于缺乏开发者和利润而关闭;它非常不可持续,因为它最初是免费的,后来尝试实施付费计划,但为时已晚。
该项目的一些所有者尽最大努力寻找投资者,并努力保持应用程序的运行和发展。MovieBot 有一个非常活跃的社区,但就是无法坚持下去。我记得曾经发现过 MovieBot,那正好是它关闭前一个月,遗憾的是,所以我想……“我能拯救它吗……?”所以我尝试逆向工程它的 APK 文件并查看了代码,当然有些文件已损坏,但大多数没有,所以我仔细查看了它,这让我对它的工作原理有了很好的了解。然后我使用 MitMProxy 嗅探了我手机与 MovieBot 之间的网络日志,正是在这里我发现了更多关于它是如何工作的!
# MovieBot 的工作原理

MovieBot 高度依赖 OpenAI;它使用审核 API 来确保一些人不会尝试生成不适当的内容。
好了,现在来说点有趣的事情!
为了生成故事,它使用了 ChatGPT;MovieBot 中的代码在用户没有选择模型时会随机选择模型,然后将此请求发送给 ChatGPT。
"content": "You are a creative writer who will author lines of dialogue between two characters that are witty, surprising, and laugh-out-loud funny.",
"role": "system"
通过这个请求,它生成了故事,然后发出以下请求:
"content": "Generate 3 lines of hilarious dialogue between \"{Model1}\" and \"{Model2}\" about: \"{GeneratedStory}\"",
"role": "system"
}
然后它向 MovieBot 通过其自己的网站创建的自定义 API URL 发出请求,该网站已不再存在或无法工作。
代码会为动画的设置和 OpenAI 生成的内容创建用户指定设置的日志,然后将所有这些发送到这里:https://static.movieoke.app/app/features.json
它生成动画并将其发送给用户,用户可以预览、保存和编辑它。
我们假设 MovieBot API 会随机化模型移动,并可能使用 AI 来决定将它们移动到哪里。
还要注意的是,它只允许您使用两个模型,但在编辑器中可以添加您自己的模型。
对于声音,它使用了 ElevenLabs AI,由代码随机分配或由用户选择。
基于这一切,我在关闭前不久构建了一个用于与 MovieBot 交互的基础 Python 库,它在关闭后的几天内还能工作,因为他们在几天后才断开 MovieBot API,这使得该库失效了,但它的某些方面仍然有效。复活项目包含了辅助其构建的函数和类,我计划让它请求重建的后端。

# 已完成的任务
• 后端重建进展顺利 ✅
• 按钮 UI ✅
• 商店客户端 ✅
• 3D/2D 商店后端 ✅
• MovieBot 逆向工程 ✅
• 基础 3D/2D 动画生成器 ✅
• 更新后端 ✅
• 直接消息后端 ✅
# 重要的未完成任务
• 完整的 GUI ❌
• 登录/注册功能 ❌
• 上传动画 ❌
• 沉浸式动画生成(类似于原始的 MovieBot) ❌
# 生成的动画
https://github.com/DividedRanYou/MovieOkeAI/assets/147950850/0e9b35ee-f520-4117-8249-b75080365b1c
# 预览




# 我希望“生成”和“工作室”每个选项卡看起来像这样




# 信息
如果您选择修改和尝试上传到此仓库的内容,您将无法访问很多 MovieBot 的东西,但如果您愿意,您仍然应该能够为它制作一个不错的 mod,但我们建议加入开发团队以获得更多控制和机会。
如果您有兴趣加入我们,我们的开发团队和开发聊天目前都在 Discord 上进行;如果您想帮助我们,请执行以下操作:https://discord.gg/xgmR67M7P2

# 额外信息
**MovieBot APK 档案的下载链接:https://apkpure.com/moviebot-ai/app.teleportal.movieoke/versions**
- CantStopDivided
标签:3D动画, AI写作, AI生成, AI编剧, Android应用, APK分析, ChatGPT, DNS解析, MitMProxy, Moderation API, NLP, OpenAI, Petitpotam, Promptflow, 中间人攻击, 云资产清单, 人工智能, 内存规避, 内容审核, 对话生成, 开源项目, 文本转动画, 文本转视频, 用户模式Hook绕过, 电影制作, 网络抓包, 自动化创作, 虚拟角色, 角色对话, 逆向工具, 逆向工程, 防御绕过, 项目复刻