使用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服务才能正常运行。
