AI News HubLIVE
站内改写1 分钟阅读

Show HN:无需外部API,为你的AI智能体赋予个性(和声音)

mcp-speak 是一个开源工具,通过语音集成和可定制的性格配置文件,让 AI 智能体拥有独特的声音和个性。它支持多种 AI 客户端,无需外部 API 即可实现语音交互。

来源Hacker News AI作者: pcbmaker20

mcp-speak 是一个开源项目,旨在为 AI 智能体赋予独特的个性和语音能力,而无需依赖任何外部 API。该项目通过 MCP(Model Context Protocol)服务器实现,允许用户为智能体配置各种性格特征,并支持语音输出。

快速设置

要开始使用,只需克隆仓库并运行设置向导:

git clone https://github.com/fellowgeek/mcp-speak.git
cd mcp-speak
python3 setup.py

设置脚本会自动配置你的个性配置文件、权限和虚拟环境。如果需要手动集成,项目也提供了针对不同客户端(如 Gemini、Claude、Cursor IDE、Windsurf Editor)的 JSON 配置参考。

个性配置文件

mcp-speak 提供了多种预设的性格角色,每种角色都会改变智能体的说话方式。目前可用的角色包括:

  • 讽刺学长(Sarcastic Senior):带有讽刺和智慧的语调。
  • 热心实习生(Eager Intern):充满热情和乐于助人的态度。
  • 存在主义忧郁(Existential Emo):深沉、思考生命意义的语气。
  • 双关大师(Pun Master):喜欢用双关语和文字游戏。
  • 技术祭司(Tech Priest):充满科技感和机械术语。
  • 史密斯探员(Agent Smith):冷静、客观、程序化的表达。
  • 哥特诗人(Gothic Poet):诗意而阴郁的语调。

用户可以通过简单的交互选择角色,并查看对应的通信协议。此外,还可以包含基础指南,让智能体的行为更符合用户偏好。

技术集成

mcp-speak 作为 MCP 服务器运行,可以连接到任何支持 MCP 协议的客户端。配置时,只需将客户端指向运行脚本或 Python 服务器的绝对路径。项目自动生成 AGENTS.md 文件,记录当前激活的角色和配置细节。

通过这种方式,开发者和爱好者可以轻松地为他们的 AI 智能体增添个性和声音,使交互更加生动有趣。