local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Used for version control and distribution of the MCP server code.
Hosts the repository for the MCP server, enabling collaboration and distribution.
Provides a runtime environment for the MCP server, allowing it to execute JavaScript code for handling text-to-speech and speech-to-text requests.
MS-Lucidia-语音网关-MCP
一个模型上下文协议 (MCP) 服务器,使用 Windows 内置语音服务提供文本转语音和语音转文本功能。此服务器通过 PowerShell 命令利用本机 Windows 语音 API (SAPI),从而无需外部 API 或服务。
特征
- 使用 Windows SAPI 语音的文本转语音 (TTS)
- 使用 Windows 语音识别进行语音转文本 (STT)
- 用于测试的简单 Web 界面
- 无外部 API 依赖
- 使用原生 Windows 功能
先决条件
- 启用语音识别的 Windows 10/11
- Node.js 16+
- PowerShell
安装
- 克隆存储库:
Copy
- 安装依赖项:
Copy
- 构建项目:
Copy
用法
测试接口
- 启动测试服务器:
Copy
- 在浏览器中打开
http://localhost:3000
- 使用 Web 界面测试 TTS 和 STT 功能
可用工具
文本转语音
使用 Windows SAPI 将文本转换为语音。
参数:
text
(必需):要转换为语音的文本voice
(可选):要使用的语音(例如“Microsoft David Desktop”)speed
(可选):语速从 0.5 到 2.0(默认值:1.0)
例子:
Copy
语音转文本
录制音频并使用 Windows 语音识别将其转换为文本。
参数:
duration
(可选):录制持续时间(秒)(默认值:5,最大值:60)
例子:
Copy
故障排除
- 确保 Windows 语音识别已启用:
- 打开 Windows 设置
- 前往“时间和语言”>“语音”
- 启用语音识别
- 检查可用的声音:
- 打开 PowerShell 并运行:GXP7
- 测试语音识别:
- 在 Windows 设置中打开语音识别
- 如果尚未完成,请运行安装向导
- 测试 Windows 是否可以识别你的声音
贡献
- 分叉存储库
- 创建你的功能分支
- 提交你的更改
- 推送到分支
- 创建新的 Pull 请求
执照
麻省理工学院
This server cannot be installed
使用 Windows 原生语音服务提供文本转语音和语音转文本功能的服务器,无需外部依赖。