角色语音解释器

Explainor是一款AI代理,能够以有趣的角色语音解释任何主题,适用于教育和娱乐场景。

  • by kaiser-data
  • Python
  • 云端部署
  • 1 星标
  • 更新于
在 GitHub 查看 kaiser-data/explainor

使用说明


标题:解释者 表情符号🎭 颜色来源:紫色 颜色:粉红色 sdk:毕业 sdk版本:6.0.1 app_file:app.py 固定:false 许可证:mit short_description:AI代理使用MCP以有趣的角色声音解释主题 标签:

  • mcp在行动轨道创意

🎭 解释者

通过你最喜欢的角色的声音学习任何东西!


🌟 什么是解释者?

Explainer是一个人工智能代理,它接受你想学习的任何主题,并通过有趣角色的声音进行解释!从6个独特的角色中选择:

人物角色 风格
👶 5岁 简单的单词,兴奋的,好奇的问题
👨‍🍳 戈登·拉姆齐 强烈的食物隐喻,“这是原始的!”
🏴‍☠️ 海盗 “啊!”,宝藏隐喻,虚张声势
🎭 莎士比亚 戏剧,古英语,戏剧
🏄 冲浪高手 “Brooo”,寒意,波浪隐喻
🧙 尤达 反向语法,明智,强制引用

🛠️ 运作原理

  1. 输入主题 -从“量子计算”到“火山是如何工作的?”
  2. 选择一个角色 -选择你最喜欢的角色
  3. 选择你的受众 -你在向谁解释?
  4. 看魔术 -AI代理:
    • 🔍 使用网络搜索研究您的主题
    • 📋 从来源中提取关键事实
    • 🎭 将解释转化为角色的声音
    • 🔊 用匹配的声音大声朗读!

👤 谁在听?

通过选择你的受众,使解释更加量身定制:

观众 效果
👤 只有我 标准解释
👵 我困惑的祖母 非常简单,有耐心
🤖 一个持怀疑态度的机器人 合乎逻辑、基于证据
👽 外星人访问地球 解释地球概念

🔌 MCP服务器集成

此应用程序是 真正的MCP服务器!您可以将其连接到Claude Desktop或任何兼容MCP的客户端。

MCP端点:

https://agents-mcp-hackathon-explainor.hf.space/gradio_api/mcp/sse

可用工具:

  • explain_topic -用角色的声音获得解释
  • generate_audio -根据解释生成TTS音频

🚀 技术栈

  • 主控程序:模型上下文协议-应用程序通过Gradio将自己暴露为MCP服务器
  • LLM: Nebius AI -Llama 3.3 70B用于智能解释
  • 文本转语音: 十一实验室 -使用角色匹配的声音进行逼真的语音合成
  • 网页搜索:DuckDuckGo API用于主题研究
  • 前端: 格拉迪奥 与本地MCP集成

🏆 黑客马拉松提交

  • 事件:MCP的第一个生日黑客马拉松
  • 轨道:MCP在行动(轨道2)
  • 类别:创意
  • 团队/作者:凯撒数据
  • HF用户名: 凯撒数据
  • 赞助商整合:ElevenLabs用于文本转语音

📹 演示视频

在Vimeo上观看演示

📱 社会岗位

LinkedIn帖子

📝 许可证

MIT许可证-随意使用和修改!


由...制作❤️ MCP一周年黑客马拉松