① Python + edge-tts:一行代码,让你的文本轻松变成语音!
大家好,我是树先生!今天要与大家分享一个Python工具,叫做edge-tts,它能让你的文字轻松转化成语音,操作极其便捷,且完全免费。
不妨先来感受一下它的效果,听听这个音频片段:[插入音频片段]是不是很像影视解说中常见的开场,比如:这个女人叫小美...
edge-tts 是一个基于Python的库,它得益于微软Azure的文本转语音技术(TTS),并且作为开源项目,你可以免费使用。它的设计初衷是提供一个直观的API,支持多种语言和丰富的语音选项,只需一行代码就能实现文本到语音的转换。
要体验这个功能,首先在你的电脑上创建一个名为"text2voicetest.txt"的文件,写下你想要转换成语音的文字,然后运行预设的代码,神奇的事情就发生了,它会自动为你生成MP3文件,就这么简单!
无论是个人笔记整理,还是项目文档朗读,edge-tts都能派上用场。想深入了解或尝试,可以访问这个项目的源代码:[插入项目地址] github.com/rany2/edge-t...
② 文本转语音解决方案及工具推荐(TTS: text-to-speech)
文本转语音解决方案及工具推荐
如果你对自己的声音不满意,可以尝试将文字转化为语音。这里有两种主要的解决方案供你选择:
方案一:直接导出的文本转语音
使用Edge浏览器的大声朗读功能:
- 在本地创建一个HTML文件,输入文本。
- 打开文件,启用"朗读此页面"功能,选择合适的声音。
- 注意:朗读无法直接导出音频,需参考后续章节获取音频文件。
方案二:Python库edge-tts
使用edge-tts库,实现代码操作:
- 安装库:github.com/rany2/edge-tts
- 参数用法:查看可用声音,调整速率、音量和音高。
- 示例:朗读hello world,生成hello.mp3文件。
录音软件:录制电脑播放的声音
1. Xbox Game Bar(音质好,需额外提取音频):
2. Audacity(免费,直接录音):
- 设置录制设备和主机。
- 录制电脑声音,注意关闭其他可能的噪音源。
- 导出音频,选择所需格式。