关于 Talkform
Talkform 是面向需要结构化表单回复团队的配置驱动型音频采集工具。它通过对话式访谈收集答案,并将其写入表单字段,生成可用于 JSON 的会话结果。
主要功能
- 01对话式音频访谈
- 02配置定义字段
- 03结构化表单值绑定
- 04生成 JSON 会话结果
- 05React 组件与 CLI
适用场景
- 01通过语音收集 intake 答案
- 02在 React 产品中嵌入音频表单
MCP 相关
其本地 MCP 服务提供 schema、模板和配置验证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://www.talkform.ai/api/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http msanchezgrice-talkform https://www.talkform.ai/api/mcpCursor.cursor/mcp.json
{"mcpServers":{"msanchezgrice-talkform":{"type":"http","url":"https://www.talkform.ai/api/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"msanchezgrice-talkform":{"type":"http","url":"https://www.talkform.ai/api/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"msanchezgrice-talkform":{"type":"http","url":"https://www.talkform.ai/api/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"msanchezgrice-talkform":{"serverUrl":"https://www.talkform.ai/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
3此工具无需参数。
详细介绍
Talkform
将任何表单转变为实时音频访谈。
Talkform 是一款由配置驱动的音频信息采集工具。产品定义所需字段,Talkform 以对话方式询问这些信息,将结构化值直接填入表单,并导出可直接用于 JSON 的会话结果。
工作区
apps/web:为talkform.ai提供的托管应用packages/core:配置架构、实时提示词/工具生成、会话/结果辅助工具packages/react:可嵌入的 React 小组件packages/http:进程内临时会话和 HTTP 辅助工具packages/cli:适用于 Agent 的 CLIpackages/mcp:本地 MCP 架构、模板和配置验证服务docs:由 Web 应用渲染的 Markdown 文档
核心命令
pnpm install
pnpm dev
pnpm build
pnpm typecheck
环境变量
OPENAI_API_KEYOPENAI_REALTIME_MODEL默认值为gpt-realtime-2.1OPENAI_REALTIME_VOICE默认值为marinTALKFORM_ENABLE_IMPORT_AI_REFINEMENT可选;仅设为true时,才会在确定性导入后启用付费 AI 文案润色NEXT_PUBLIC_AUDIOFORM_VENDORNEXT_PUBLIC_AUDIOFORM_VENDOR_URL
默认情况下,托管生产环境会禁用临时会话 API 和公开的 Realtime 客户端密钥签发功能。生产部署需要持久化会话存储、分布式速率限制器和服务器身份验证,之后才应启用这些端点。当前的内存存储和配额属于开发/参考实现,不具备跨实例持久性或强制执行能力。
机器客户端使用两个匹配的环境变量:
TALKFORM_API_TOKEN:Web API 接受的仅限服务器端使用的 bearer tokenAUDIOFORM_API_TOKEN:Talkform CLI 读取的客户端令牌
对于受控部署,可通过设置 TALKFORM_ENABLE_IN_MEMORY_SESSIONS=true 和 TALKFORM_ENABLE_PUBLIC_REALTIME=true,选择启用参考端点。请勿使用这些标志将当前仅限进程内的实现描述为可用于生产环境的基础设施。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。