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

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

发布时间:2023-12-28 01:39:57

gTTS(Google Text-to-Speech)是一个Python库,用于将文本转换为语音输出。它可以将文本转换为多种不同的语言,并支持多种音频格式。

要使用gTTS将中文文本转换为语音输出,需要安装gTTS库。可以使用以下命令在命令行中进行安装:

pip install gTTS

安装完成后,使用以下代码将中文文本转换为语音输出:

from gtts import gTTS
import os

# 要转换的中文文本
text = "你好,世界!"

# 将文本转换为语音
tts = gTTS(text, lang='zh-cn')

# 保存语音文件
tts.save("output.mp3")

# 播放语音文件
os.system("output.mp3")

在上面的例子中,我们将中文文本“你好,世界!”传递给gTTS库的构造函数,并指定语言为简体中文('zh-cn')。然后,我们使用save()方法将转换后的语音保存为output.mp3文件。最后,使用os.system()函数播放语音文件。

这只是gTTS库的一个简单示例,你可以根据自己的需求进行更多的操作,例如调整语音的语速、声调、音量等。有关更多详细信息和功能,请参阅gTTS库的官方文档。