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

使用Python中的gTTS库将中文文字转换为语音

发布时间:2023-12-28 01:38:19

以下是使用Python中的gTTS库将中文文字转换为语音的示例代码:

from gtts import gTTS

# 定义需要转换为语音的中文文字
chinese_text = "你好,世界!这是一个使用gTTS库将中文文字转换为语音的示例代码。"

# 使用gTTS库将中文文字转换为语音
tts = gTTS(text=chinese_text, lang='zh-cn')
tts.save("output.mp3")

# 播放转换后的语音
import os
os.system("output.mp3")

以上示例代码首先导入了gTTS库,然后定义了需要转换为语音的中文文字。接下来,我们使用gTTS库的gTTS类创建了一个语音对象,传入中文文字和语言参数(zh-cn表示中文-中国)。然后,我们将转换后的语音保存为output.mp3文件。

最后,我们使用os.system函数播放转换后的语音。这需要你的计算机上安装了一个可以播放mp3文件的软件。如果想要使用其他语言进行语音转换,可根据官方文档提供的参数进行修改:https://gtts.readthedocs.io/en/latest/module.html#languages-support

请注意,gTTS库需要依赖于Google Translate服务,因此你的计算机需要能够访问Google服务才能正常运行。