edge_tts_ai_voice_box
是一个开源的语音合成工具,它基于 edge-tts
库开发,为用户提供了一个简单易用的图形用户界面(GUI)。该工具支持多种语音选项,用户可以自定义文本、音高和语速,生成个性化的语音文件。此外,它还提供了随机文本生成、文本粘贴、导入文本、打开存档目录、播放和保存语音等功能。
- 多语音风格选择:提供多种预设的语音风格,包括不同性别、年龄和地区特色的语音。
- 音高与语速调整:用户可以根据需要调整语音的音高(Hz)和语速(%)。
- 一键语音合成:方便快捷地将文本转换为语音,并支持保存为MP3文件。
- 随机文本生成:内置随机诗词和名言生成器,为用户提供灵感和方便。
- 文本操作便捷:支持从剪贴板粘贴文本或从文件导入文本进行语音合成。
- 存档目录管理:可以打开并管理保存语音文件的目录,方便用户查找和整理。
- 即时播放与保存:合成的语音可以即时播放,并保存到用户指定的路径。
- Python 3.10或以上
- 操作系统:Windows(主要开发环境)、Linux(理论上支持,未测试)
确保您的计算机上安装了 Python 3.x。您可以从 Python 官网 下载并安装。
使用 Git 克隆 edge_tts_ai_voice_box
项目到本地。
git clone https://github.com/swordswind/edge_tts_ai_voice_box.git
进入项目目录,安装所需的依赖。
pip install -r requirements.txt
在项目根目录下运行以下命令启动程序。
python main.py
- 打开程序,您将看到一个蓝白简约风格的 GUI。
- 在文本输入框中输入您想要转换成语音的文本。
- 通过下拉菜单选择一个语音风格。
- 使用滑块调整音高和语速。
- 点击“一键合成”按钮,程序将生成语音文件。
- 使用其他功能按钮进行文本粘贴、导入、播放、保存等操作。
我们非常欢迎您的贡献,您可以提交 Pull Request 或创建 Issue 来帮助我们改进项目。
本项目采用 GPL-3.0 开源协议。
edge-tts
开发团队和Microsoft,为语音合成提供了强大的后端支持。ttkbootstrap
、Pillow
、pyperclip
、pygame
等库的开发者,为构建 GUI 和功能提供了便利。
本软件由 MVCH-AI Team 开发,我们致力于创造自由、开源的AI工具,以促进技术的发展和普及。
如有任何问题或建议,请通过以下方式联系我们: