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

如何在Python中使用gTTS库生成中文语音样本

发布时间:2024-01-19 13:22:14

要在Python中使用gTTS库生成中文语音样本,首先需要确保你已经安装了gTTS库。可以使用以下命令来安装:

pip install gtts

安装完成后,你可以按照以下步骤来生成中文语音样本:

1. 导入gTTS库和time库,以及用于播放音频的playsound库(如果没有安装playsound库,可以使用以下命令进行安装:pip install playsound)。

from gtts import gTTS
import time
from playsound import playsound

2. 创建一个将要转换为语音的文本字符串。

text = "这是一个例子。"

3. 使用gTTS库的gTTS()函数来创建一个语音实例。在函数中,传入要转换为语音的文本字符串以及设定语言为中文("zh-CN")。

audio = gTTS(text=text, lang="zh-CN")

4. 使用save()函数将语音实例保存为音频文件。

audio.save("sample.mp3")

5. 使用playsound库的playsound()函数来播放生成的音频文件。

playsound("sample.mp3")

完整示例:

from gtts import gTTS
import time
from playsound import playsound

text = "这是一个例子。"
audio = gTTS(text=text, lang="zh-CN")
audio.save("sample.mp3")
playsound("sample.mp3")

需要注意的是,gTTS库会将文本字符串转换为语音文件,并使用Google的TTS引擎生成音频。因此,需要保持网络连接的畅通,以确保正常生成语音样本。