欢迎访问宙启技术站
智能推送

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方法来保存生成的语音文件。