src/Plugins/STranslate.Plugin.Tts.MicrosoftEdge/Doc/README.md
一个功能强大的AI语音处理平台,集成了文字转语音(TTS)和语音转文字(STT)双向功能。基于Microsoft Edge TTS和硅基流动API,支持20+种语音选项,为用户提供完整的语音处理解决方案。
// JavaScript 调用示例
const response = await fetch('https://your-worker.workers.dev/v1/audio/speech', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
input: "你好,这是一个测试",
voice: "zh-CN-XiaoxiaoNeural",
speed: 1.0,
pitch: "0",
style: "general"
})
});
const audioBlob = await response.blob();
# cURL 调用示例
curl -X POST "https://your-worker.workers.dev/v1/audio/speech" \
-H "Content-Type: application/json" \
-d '{
"input": "你好,这是一个测试",
"voice": "zh-CN-XiaoxiaoNeural",
"speed": 1.0,
"pitch": "0",
"style": "general"
}' \
--output speech.mp3
// JavaScript 调用示例
const formData = new FormData();
formData.append('file', audioFile); // 音频文件
formData.append('token', 'your-siliconflow-token'); // 可选,不提供则使用默认token
const response = await fetch('https://your-worker.workers.dev/v1/audio/transcriptions', {
method: 'POST',
body: formData
});
const result = await response.json();
console.log(result.text); // 转录结果
# cURL 调用示例
curl -X POST "https://your-worker.workers.dev/v1/audio/transcriptions" \
-F "[email protected]" \
-F "token=your-siliconflow-token"
zh-CN-XiaoxiaoNeural - 晓晓 (温柔)zh-CN-XiaoyiNeural - 晓伊 (甜美)zh-CN-XiaochenNeural - 晓辰 (知性)zh-CN-XiaohanNeural - 晓涵 (优雅)zh-CN-XiaomengNeural - 晓梦 (梦幻)zh-CN-XiaomoNeural - 晓墨 (文艺)zh-CN-XiaoqiuNeural - 晓秋 (成熟)zh-CN-XiaoruiNeural - 晓睿 (智慧)zh-CN-XiaoshuangNeural - 晓双 (活泼)zh-CN-XiaoxuanNeural - 晓萱 (清新)zh-CN-XiaoyanNeural - 晓颜 (柔美)zh-CN-XiaoyouNeural - 晓悠 (悠扬)zh-CN-XiaozhenNeural - 晓甄 (端庄)zh-CN-YunxiNeural - 云希 (清朗)zh-CN-YunyangNeural - 云扬 (阳光)zh-CN-YunjianNeural - 云健 (稳重)zh-CN-YunfengNeural - 云枫 (磁性)zh-CN-YunhaoNeural - 云皓 (豪迈)zh-CN-YunxiaNeural - 云夏 (热情)zh-CN-YunyeNeural - 云野 (野性)zh-CN-YunzeNeural - 云泽 (深沉)| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
input | string | - | 要转换的文本内容(必填) |
voice | string | zh-CN-XiaoxiaoNeural | 语音选择 |
speed | number | 1.0 | 语速 (0.5-2.0) |
pitch | string | "0" | 音调 (-50 到 50) |
style | string | "general" | 语音风格 |
volume | string | "0" | 音量调节 |
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
file | File | - | 音频文件(必填,支持多种格式) |
token | string | 默认内置 | 硅基流动API Token(可选) |
general - 通用风格assistant - 智能助手chat - 聊天对话customerservice - 客服专业newscast - 新闻播报affectionate - 亲切温暖calm - 平静舒缓cheerful - 愉快欢乐gentle - 温和柔美lyrical - 抒情诗意serious - 严肃正式# 克隆项目
git clone <your-repo>
# 安装 Wrangler CLI
npm install -g wrangler
# 本地开发
wrangler dev
├── index.js # 主要代码文件
├── README.md # 项目文档
└── wrangler.toml # Cloudflare Workers 配置
欢迎提交 Issue 和 Pull Request!
MIT License
关注公众号「一只会飞的旺旺」获取更多 AI 工具和技术分享:
🎙️ VoiceCraft - 让语音处理更智能,让创意更有声音!
从文字到语音,从语音到文字,AI驱动的完整语音处理解决方案。