SuperAPI AI 工具集

edge-tts

通用与其它

查看项目

更新于 10-16 06:23

技能介绍

用途:edge-tts 是免费的命令行文本转语音(TTS)工具,使用微软神经网络语音引擎,提供 400 多种自然语音,可在任意终端运行,用于朗读文本或生成音频文件。

主要能力:安装后提供两个可执行程序——edge-tts(生成音频)和 edge-playback(直接朗读)。支持列出全部语音、按语言或性别筛选、指定语音,并可通过 rate、volume、pitch 参数调整语速、音量与音调,格式为 +X% 或 -X%(音调为 +XHz)。

使用方式:先检查是否已安装:Get-Command edge-tts -ErrorAction SilentlyContinue。推荐用 uv 安装:uv tool install edge-tts;也可用 pip install edge-tts。朗读:edge-playback --text "Hello world"。保存 MP3:edge-tts --text "Hello world" --write-media output.mp3。列出语音:edge-tts --list-voices,可按语言筛选,如 edge-tts --list-voices | Select-String "en-US"。指定语音:edge-playback --voice "en-US-AriaNeural" --text "Hi, I'm Aria!"。调整参数示例:--rate "+20%"、--volume "+50%"、--pitch "+10Hz"。

适用场景:终端朗读、批量生成语音文件、为脚本或工具添加 TTS 能力。

限制:Windows 上不存在 --play 参数,朗读须使用 edge-playback;语速范围大致为 -50% 到 +100%;其他平台差异与大小写等细节见 references/advanced.md。资料未提供收费、价格与具体平台支持范围。