SuperAPI AI 工具集

edge-tts

编程与开发

查看项目

更新于 10-16 00:04

技能介绍

用途:edge-tts 调用微软 Edge 的在线文本转语音服务,把文字合成为语音,适合快速生成语音、不想配置 API Key 的场景,也可作为其他 TTS 方案未安装时的替代。

主要能力:免费、无需 API Key,支持 300 多种声音;可指定声音、语速和音调;可同时输出 MP3 音频与 VTT 字幕;提供命令行与 Python API 两种用法。

使用方式:命令行基本用法为 edge-tts --text "你好,今天天气真不错" --write-media output.mp3;指定声音如 edge-tts --voice zh-CN-XiaoxiaoNeural --text "你好" --write-media output.mp3;带字幕时追加 --write-subtitles output.vtt;调节语速音调使用 --rate "+20%" --pitch "+5Hz";列出声音可用 edge-tts --list-voices | grep zh-CN。Python API 通过 edge_tts.Communicate 与 asyncio 保存音频。

推荐中文声音:zh-CN-XiaoxiaoNeural(女,温暖亲切)、zh-CN-XiaoyiNeural(女,活泼)、zh-CN-YunjianNeural(男,专业播报)、zh-CN-YunxiNeural(男,年轻自然)。

输出规范:默认使用 zh-CN-XiaoxiaoNeural(中文)或 en-US-JennyNeural(英文),输出 MP3 格式并返回文件路径。

限制:需要网络连接,不是离线方案。