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

Python中使用gTTS库将中文文本转化为语音输出

发布时间:2023-12-28 01:37:54

使用gTTS(Google Text-to-Speech)库将中文文本转化为语音输出的例子如下所示:

步骤1:安装gTTS库

在终端或命令提示符中运行以下命令来安装gTTS库:

pip install gTTS

步骤2:导入gTTS库

在Python脚本中导入gTTS库:

from gtts import gTTS

步骤3:创建gTTS对象并生成语音文件

使用gTTS库的gTTS类创建一个文本到语音转换的对象,并调用其save方法生成语音文件:

text = "你好,世界。这是一个使用gTTS库将文本转化为语音的例子。"
tts = gTTS(text, lang='zh-cn')
tts.save("output.mp3")

在这个例子中,我们将中文文本"你好,世界。这是一个使用gTTS库将文本转化为语音的例子。"转换为语音,并将结果保存为名为"output.mp3"的文件。

步骤4:播放语音文件

你可以使用Python中的播放音频的库(如pydub或playsound)来播放生成的语音文件:

from playsound import playsound

playsound("output.mp3")

如果你使用的是playsound库,那么上述代码会播放生成的语音文件"output.mp3"。

这就是使用gTTS库将中文文本转化为语音输出的一个例子。希望这可以对你有所帮助!