gTTS库:Python中生成中文语音的简单方法
发布时间:2023-12-28 01:38:08
gTTS (Google Text-to-Speech) 是一个Python库,用于将文本转换为语音。它利用Google的语音合成API,可以生成中文的语音。
下面是如何使用gTTS库来生成中文语音的简单方法和示例。
步,必须安装gTTS库。可以使用以下命令来安装:
pip install gTTS
安装完成后,就可以在Python中导入gTTS模块:
from gtts import gTTS
第二步,创建一个gTTS对象,并将待转换的文本传递给它:
text = "你好,欢迎使用gTTS库。" tts = gTTS(text, lang='zh-cn')
在上面的示例中,我们将文本"你好,欢迎使用gTTS库。"传递给了gTTS对象,并通过lang参数指定了语言为中文(zh-cn)。
第三步,调用save方法将生成的语音保存为一个音频文件:
tts.save("output.mp3")
上述代码将生成的语音保存为名为"output.mp3"的文件。
下面是一个完整的使用示例:
from gtts import gTTS
text = "你好,欢迎使用gTTS库。"
tts = gTTS(text, lang='zh-cn')
tts.save("output.mp3")
运行上述代码后,将在当前目录下生成一个名为"output.mp3"的音频文件。您可以播放这个文件,以听到生成的中文语音。
这就是使用gTTS库在Python中生成中文语音的简单方法和示例。您可以根据自己的需求,将待转换的文本传递给gTTS对象,并调用save方法来保存生成的语音文件。
