AI语音AI文本转语音

edge-tts

edge-tts模块让Python代码实现无需浏览器和特定操作系统就能调用微软Edge的文本转语音服务。

标签:

综合介绍

 

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`参数进行调整

相关导航