将文字自动转为语音一般需要使用文本转语音(Text-to-Speech,TTS)技术。有多种工具和API可以实现这一目标,以下是其中的一种简单方法,使用 Python 中的 gTTS 库(Google Text-to-Speech)。
pip install gtts
from gtts import gTTS
import os
def text_to_speech(text, language='en'):
tts = gTTS(text=text, lang=language, slow=False)
tts.save("loveu.mp3")
# 使用系统默认的音频播放器播放生成的语音
os.system("start loveu.mp3")
# 要转为语音的文本
text_to_convert = "亲爱的xxx,我不好意思说,让这段文字转成语音,替我展是我火热的心。"
# 调用函数进行转换
text_to_speech(text_to_convert, language='zh-cn')
这个脚本使用 gTTS 库将输入的文本转为语音,并保存为 output.mp3 文件。然后,通过系统默认的音频播放器播放生成的语音。你可以根据需要调整输出文件名和语言参数。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...



