Speakeroo speaking coach

app.speakeroo由 speakeroo.app 发布官方发布者v1.0.1更新于 Nov 4, 2026

AI speaking coach: feedback on speeches from text or audio, plus topics, pronunciation and rubrics.

已验证Streamable HTTP可网页运行知识与记忆媒体与设计

概览

AI 生成的概览

托管式 AI 演讲教练,可为演讲稿和录音提供反馈,并提供练习题目、发音指南和评分标准。

可以做什么
  • 分析演讲稿文本,指出弱词与填充词、修辞手法,并给出语法、词汇、连贯性评分与修改建议
  • 将演讲稿改写为合适的结构(如 PREP、STAR、问题—解决方案),并给出结构评分与表达建议
  • 分析语音录音,给出语速、停顿、音高、声音表现与发音反馈
  • 获取即兴、说服、说明、演示或雅思口语等类别的随机练习题目
  • 查询单词发音指导、四级口语评分标准,并列出常见填充词及改进方法
适用场景
适合需要对演讲、讲话、面试回答或录音获得结构化反馈的场景,也适合获取口语练习题目和参考资料。更偏向教练与自我提升用途,而非生产工作流。
运行要求
远程 Streamable HTTP 端点,无需本地安装或运行。不需要 API 密钥、请求头或账号。仅支持本地 stdio 的客户端需借助 mcp-remote 之类的桥接工具。音频分析需提供公开 https 音频链接或 base64 音频,并符合大小与时长限制。
安装前请注意
提交的文本和音频会发送给第三方服务;README 称不会存储,但会保留每日更换的加盐 IP 哈希用于限流。免费额度按网络每日限额,重度使用会触顶。音频需以公开链接或 base64 提供,请勿发送敏感录音。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Speakeroo speaking coach,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/app.speakeroo%2Fspeaking-coach/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "speakeroo-speaking-coach": {
      "type": "http",
      "url": "https://mcp.speakeroo.app/mcp"
    }
  }
}

README

Speakeroo MCP server

An AI speaking coach for any MCP client. Paste a speech, a talk or an interview answer, or send a recording, and get the feedback Speakeroo gives after a practice session: weak and filler words, rhetorical devices, grammar, vocabulary and coherence scores with fixes, a restructured version, and, from audio, pace, pauses, pitch and vocal expression.

  • Endpoint: https://mcp.speakeroo.app/mcp (Streamable HTTP)
  • Free, anonymous, no API key
  • Registry name: app.speakeroo/speaking-coach (server.json)

This repository holds the public listing files for the hosted Speakeroo MCP server: install configs, server.json, llms-install.md and the logo. The server runs at https://mcp.speakeroo.app/mcp; there is nothing to build or run locally.

Install

[Add to Cursor] [Install in VS Code] [Install in VS Code Insiders]

Claude Desktop

Settings → Connectors → Add custom connector, then paste https://mcp.speakeroo.app/mcp.

Or add it to claude_desktop_config.json through mcp-remote:

json
{  "mcpServers": {    "speakeroo": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.speakeroo.app/mcp"]    }  }}

Claude Code

sh
claude mcp add --transport http speakeroo https://mcp.speakeroo.app/mcp

Cursor

~/.cursor/mcp.json (or .cursor/mcp.json in a project):

json
{  "mcpServers": {    "speakeroo": {      "url": "https://mcp.speakeroo.app/mcp"    }  }}

LM Studio

Open lmstudio://add_mcp?config=eyJ1cmwiOiJodHRwczovL21jcC5zcGVha2Vyb28uYXBwL21jcCJ9&name=speakeroo to add it in one click, or add it to mcp.json:

json
{  "mcpServers": {    "speakeroo": {      "url": "https://mcp.speakeroo.app/mcp"    }  }}

VS Code

.vscode/mcp.json:

json
{  "servers": {    "speakeroo": {      "type": "http",      "url": "https://mcp.speakeroo.app/mcp"    }  }}

Codex

sh
codex mcp add speakeroo --url https://mcp.speakeroo.app/mcp

Or in ~/.codex/config.toml:

toml
[mcp_servers.speakeroo]url = "https://mcp.speakeroo.app/mcp"

Other MCP clients

Point any client that speaks Streamable HTTP at https://mcp.speakeroo.app/mcp. No API key or headers are needed. Clients configured with an mcpServers file take:

json
{  "mcpServers": {    "speakeroo": {      "url": "https://mcp.speakeroo.app/mcp"    }  }}

A client that only starts local (stdio) servers can bridge to it with npx -y mcp-remote https://mcp.speakeroo.app/mcp.

Tools

ToolInputReturns
analyze_transcripttext, 30–1,500 words; optional context, topicWeak and filler words with firmer alternatives, rhetorical devices, delivery and rhetoric feedback, grammar/vocabulary/coherence scores (1–10), word-level issues with the excerpt and a fix
refine_transcripttext, 30–1,500 words; optional context, topicThe speech rewritten into a structure (PREP, STAR, problem–solution, rule of three…), a 1–10 score for how well the original followed it, what changed, and a delivery tip
analyze_speechaudioUrl (public https) or audioBase64; ≤2 min, ≤10 MB; mp3, m4a/mp4, wav, webm, ogg, flacEverything analyze_transcript returns, plus what only audio shows: words per minute, pace, pauses, filler rate, pitch, vocal expression, and pacing/pronunciation/engagement scores
get_speech_topicscategory: impromptu, persuasive, informative, presentation, ielts_part_1, ielts_part_2Random topics, linking to the full list
how_to_pronouncewordIPA, respelling, syllables and stress, sound tips, example sentences
get_speaking_rubric–A four-level speaking rubric: fluency, pronunciation, vocabulary range, task completion
list_filler_words–Common filler words grouped by what they do, and how to stop using them

context is one of general, impromptu, presentation, speech, interview, ielts, conversation. Every result has structured output (outputSchema) and readable text, and links to the matching page on speakeroo.app.

Limits

Per network, resetting at 00:00 UTC:

  • 5 text analyses a day, shared by analyze_transcript and refine_transcript, at most 3 a minute
  • 1 spoken analysis a day; a try that fails on our side does not count, up to 3 tries a day
  • 60 reference lookups a minute

Privacy

Submitted text and audio are used to produce the response and are not stored. Audio uploaded as base64 is held only for the call and deleted when it ends. Your IP address is used only to apply the limits: we keep a salted hash of it that changes every day, and delete it after two days. We count tool usage anonymously (which tool, whether it worked, which client connected), never with your text, audio or IP. See the privacy policy.

Try it

Here's my answer to "Tell me about a time you handled conflict". Analyze it with Speakeroo as an interview answer and tell me the three things to fix first.

Restructure this toast with Speakeroo so it lands in under a minute.

Analyze this recording with Speakeroo: https://example.com/my-talk.m4a

Support

Questions or problems: [email protected] or speakeroo.app/mcp.

来源:README.md,提交 964b6cc

工具

7

analyze_transcript

Analyze a speech transcript

Coach a speech from its text. Returns weak and filler words with firmer alternatives, rhetorical devices, delivery and rhetoric feedback, grammar/vocabulary/coherence scores (1-10) on the Speakeroo rubric, and word-level issues with the excerpt and a fix. Input: 30-1500 words. Text cannot show pace, pauses, pitch or pronunciation; use analyze_speech with a recording for those. Free, 5 text analyses a day per network, shared with refine_transcript.

输入参数topiccontexttranscript必填

refine_transcript

Restructure a speech

Rewrite a speech into a clear structure (PREP, STAR, problem-solution, rule of three and others) chosen to fit it. Returns the rewritten sections, the structure with a 1-10 score for how well the original already followed it, a summary of what changed and one delivery tip. Input: 30-1500 words. Shares the daily text allowance with analyze_transcript.

输入参数topiccontexttranscript必填

analyze_speech

Analyze a speech recording

Analyze a spoken recording: it is transcribed, then returns everything analyze_transcript does plus delivery metrics only audio can give: words per minute, pace, pauses per minute, filler rate, pitch (median and range) and vocal expression, and pacing, pronunciation and engagement scores. Limits: up to 120 seconds and 10 MB; mp3, m4a/mp4, wav, webm, ogg or flac; at least 30 spoken words. Pass audioUrl (public https) or audioBase64. Free: 1 analysis a day per network; a try that fails on our side does not count, up to 3 tries a day. Audio is deleted once the response is sent.

输入参数topiccontextaudioUrlmimeTypeaudioBase64

get_speech_topics

Get speech topics

Random speech topics to practise with: impromptu, persuasive, informative, presentation, IELTS Speaking Part 1 questions or Part 2 cue cards. Each result links to the full list on speakeroo.app, where every topic opens a timed practice session.

输入参数countcategory必填

how_to_pronounce

How to pronounce a word

How to pronounce an English word Speakeroo has a guide for: IPA, a plain respelling, syllables with the stressed one, sound tips, a note on the usual mistake and two example sentences. Links to the guide, where you can record yourself and get a pronunciation check.

输入参数word必填

get_speaking_rubric

Get a speaking rubric

A four-level speaking rubric teachers use for speaking homework: fluency, pronunciation, vocabulary range and task completion, with a descriptor for every level. Links to the page with a CSV download. analyze_transcript and analyze_speech score on Speakeroo's own 1-10 rubric.

无需输入参数。

list_filler_words

List filler words

The common filler words in spoken English grouped by what they do, and the steps to stop using them. Links to the guide on speakeroo.app, which has a free filler word tracker.

无需输入参数。

版本历史

2
  1. v1.0.1最新Oct 21, 2026
  2. v1.0.0Oct 16, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。