python 怎么把文字转成音频文件
要将文字转换为音频文件,您可以使用Python中的文本到语音(Text-to-Speech)库。其中,最常用且功能强大的库是pyttsx3和gtts。
使用pyttsx3库:
import pyttsx3 # 创建一个引擎对象 engine = pyttsx3.init() # 将文字转换为语音 text = "Hello, World!" engine.save_to_file(text, 'output.mp3') engine.runAndWait()
这将把文本"Hello, World!"转换为音频文件"output.mp3"。
使用gtts库:
from gtts import gTTS # 将文字转换为语音 text = "Hello, World!" tts = gTTS(text) tts.save("output.mp3")
这将把文本"Hello, World!"转换为音频文件"output.mp3"。
这两个库都提供了更多的选项和功能,例如设置语音速度、语音音量等。您可以根据自己的需求进行进一步的调整和定制。请确保您已经安装了相应的库,可以通过pip install pyttsx3和pip install gtts来安装它们。