综合介绍
edge-tts是一个开源的Python模块,允许用户在Python代码中使用微软Edge的在线文本转语音服务,而无需Microsoft Edge浏览器、Windows操作系统或API密钥。提供了命令行下直接使用的edge-tts和edge-playback命令,并支持对语音、语调、音量的简单调节。
请点击此链接,无需部署,并提供简易界面,不限时长生成语音文件。
功能列表
- 使用微软Edge的在线文本转语音服务
- 支持在Python代码中直接调用
- 支持命令行操作
- 提供edge-tts和edge-playback命令
- 支持改变语言和声音(性别和地区)
- 支持命令行下自定义播放语音
- 支持调节语音速率、音量和音调
- 不需要Microsoft Edge、Windows或API密钥
使用帮助
- 安装:使用pip命令`pip install edge-tts`或pipx命令`pipx install edge-tts`
- 基本使用方法:输入命令`edge-tts --text "你的文字" --write-media 输出文件名.mp3 --write-subtitles 输出字幕文件名.vtt`
- 更改语音:首先用`edge-tts --list-voices`查询可用语音,然后选择相应语音
- 修改语速、音量、音调:使用`--rate`, `--volume`, `--pitch`参数进行调整