mcpField
G
Giggy Speech MCP

Giggy Speech MCP

远程服务
giggy.ai媒体与设计05 天前更新

关于 Giggy Speech MCP

Giggy Speech MCP 是面向编码 Agent 和 AI 客户端的远程语音服务,提供 Giggy 语音合成与录音转写工具。它支持查询语音、异步生成并获取结果,以及异步转写和检索转写结果。

主要功能

  1. 01列出公开语音和个人语音
  2. 02生成语音并查询生成状态
  3. 03提交录音转写并获取结果
  4. 04通过幂等键管理生成请求

适用场景

  1. 01为文本生成语音并获取音频链接
  2. 02转写已授权的录音
  3. 03在编码客户端中查找可用语音

MCP 相关

远程 MCP 服务通过 Streamable HTTP 在 https://giggy.ai/mcp 提供语音工具,使用 Giggy API key 进行认证。生成与转写通过异步状态查询获取结果;MCP 不传输实时麦克风音频。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://giggy.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://giggy.ai/mcp需要授权

工具

详细介绍

Giggy MCP — 面向 AI Agent 的文本转语音和录音转录

MCP Docs CI

Giggy MCP 是一个远程 Streamable HTTP Model Context Protocol(MCP)服务,供编码 Agent 和 AI 客户端使用 Giggy 文本转语音和录音语音转文字功能。

它为 Codex、Claude Code、Cursor、VS Code、Cline、兼容 Windsurf 的客户端及其他 MCP 客户端提供 Giggy 语音工具。

MCP 注册表和插件目录

Giggy 的远程语音 MCP 端点为:

https://giggy.ai/mcp

此存储库包含以下发布资料:

请参阅目录提交状态和要求。

公开注册表收录、插件提交和经批准的插件发布是不同的步骤。请查阅提交文档,了解已核实的状态。

为 AI 编码 Agent 安装

Agent Skill — Codex 和 Claude Code
npx skills add giggy-ai/giggy-mcp --skill giggy-speech

该技能提供 Giggy 语音生成和录音转录说明。 仍需建立 MCP 连接。

Claude Code 插件
claude plugin marketplace add giggy-ai/giggy-mcp
claude plugin install giggy-speech@giggy
Codex

请按照下方现有的 Codex MCP 设置进行配置。

示例提示词

“使用 Giggy 列出可用的英语语音,生成一段简短的 Batch 语音示例,说‘Hello from Giggy’,并返回生成的音频 URL。”

探索 Giggy

快速设置

在 Codex 中使用 Giggy MCP

在环境中设置 GIGGY_API_KEY,然后添加到 ~/.codex/config.toml:

[mcp_servers.giggy-speech]
url = "https://giggy.ai/mcp"
bearer_token_env_var = "GIGGY_API_KEY"
在 Claude Code 中使用 Giggy MCP

设置 GIGGY_API_KEY,然后进行配置:

{
  "mcpServers": {
    "giggy-speech": {
      "type": "http",
      "url": "https://giggy.ai/mcp",
      "headers": { "Authorization": "Bearer ${GIGGY_API_KEY}" }
    }
  }
}

不要将 API 密钥放入提交到源代码管理的配置文件中。

远程 MCP 服务

https://giggy.ai/mcp

传输方式:

Streamable HTTP

当前的 Giggy MCP 端点是无状态的,并接受 POST 请求。

身份验证

使用 Giggy API 密钥:

Authorization: Bearer $GIGGY_API_KEY

Giggy API 密钥以以下内容开头:

giggy_sk_

请将密钥保存在 MCP 客户端的机密配置或环境配置中。

请勿:

  • 将其放入普通提示词中
  • 将其提交到源代码管理中
  • 将其嵌入浏览器 JavaScript 中

语音工具

此存储库介绍以下 Giggy 语音工具:

list_voices
list_my_voices
generate_speech
get_speech_generation
transcribe_audio

调用这些工具前,请先阅读已连接服务的工具架构。录音转录采用异步受理流程,之后再持久化检索状态和结果。MCP 不传输实时麦克风音频帧;如需此工作流,请使用 Python 或 Node.js SDK。

使用编码助手转录录音

使用你自己的 Giggy API 密钥连接 MCP,然后提出请求:“使用 Giggy 和可用的录音转录工具转录我已授权的录音,保留生成 UUID,并检索已完成的转录文本。”

助手必须检查 transcribe_audio 的当前架构,准备受支持的输入,并为每个预期操作使用一个幂等键。轮询 get_speech_generation,不要重新提交。仅在处理完成后检索规范转录文本;不要将受理结果视为最终文本。付费使用前,请查看价格和限制。当前转录服务约定不提供说话人分离、词级时间戳、情感分析或 PII 脱敏。

有关 SDK、Pipecat、n8n 和学习资源,请参阅开发者工具指南。

推荐的语音工作流

  1. 调用 list_voices 或 list_my_voices。
  2. 选择返回结果中的准确 voice_id。
  3. 调用 generate_speech。
  4. 每次需要生成新内容时,都提供一个新的 idempotency_key。
  5. 保存 generation.generation_uuid。
  6. 当状态为 queued 或 processing 时,调用 get_speech_generation。
  7. 状态变为 completed 后,使用 generation.result.url。

轮询现有生成任务时,不要重新提交新的生成任务。

在 Codex 中使用 Giggy MCP

设置:

export GIGGY_API_KEY="giggy_sk_..."

然后将以下内容添加到:

~/.codex/config.toml
[mcp_servers.giggy-speech]
url = "https://giggy.ai/mcp"
bearer_token_env_var = "GIGGY_API_KEY"

可直接复制的版本见:

examples/codex-config.toml

验证:

codex mcp list

在 Claude Code 中使用 Giggy MCP

设置:

export GIGGY_API_KEY="giggy_sk_..."

项目级 MCP 配置见:

examples/claude-code.mcp.json

其内容如下:

{
  "mcpServers": {
    "giggy-speech": {
      "type": "http",
      "url": "https://giggy.ai/mcp",
      "headers": {
        "Authorization": "Bearer ${GIGGY_API_KEY}"
      }
    }
  }
}

将此配置复制到:

.mcp.json

要在该项目中使用 Giggy,请在项目内运行 Claude Code。

然后运行:

claude mcp list

或在 Claude Code 中使用:

/mcp

其他 MCP 客户端

以下提供了可直接复制的客户端配置:

客户端示例
Codexexamples/codex-config.toml
Claude Codeexamples/claude-code.mcp.json
Cursorexamples/cursor.mcp.json
VS Codeexamples/vscode.mcp.json
Clineexamples/cline.mcp.json
兼容 Windsurf 的客户端examples/windsurf.mcp.json
Cursor

设置:

export GIGGY_API_KEY="giggy_sk_..."

将以下内容复制或合并到:

examples/cursor.mcp.json

用于项目配置;或复制或合并到:

.cursor/mcp.json

用于全局配置:

~/.cursor/mcp.json
VS Code

将以下内容复制或合并到:

examples/vscode.mcp.json
.vscode/mcp.json

VS Code 会安全地提示输入 Giggy API 密钥。

Cline

打开 Cline 的 MCP 服务配置,并复制以下文件的内容:

examples/cline.mcp.json

仅在本地配置中替换:

YOUR_GIGGY_API_KEY

不要提交已配置的文件。

兼容 Windsurf 的客户端

对于使用以下路径的安装:

~/.codeium/windsurf/mcp_config.json

合并以下文件的内容:

examples/windsurf.mcp.json

并仅在本地配置中替换:

YOUR_GIGGY_API_KEY

原始 MCP 示例

设置:

export GIGGY_API_KEY="giggy_sk_..."

初始化:

./examples/initialize.sh

列出工具:

./examples/list-tools.sh

列出公开语音:

./examples/list-voices.sh

重要行为

generate_speech 会返回持久的生成元数据。

它不会通过 MCP 返回实时 MP3 或 PCM 音频字节。

如需渐进式 PCM 音频,请使用:

POST https://api.giggy.ai/v1/text-to-speech

以及:

mode=streaming
output_format=pcm_24000

开发者资源

语音 API 文档:

https://giggy.ai/docs/speech-api

OpenAPI:

https://api.giggy.ai/v1/openapi.json

可运行示例:

https://github.com/giggy-ai/giggy-examples

定价:

https://giggy.ai/pricing

官方 SDK 和可运行示例:

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。