1分钟学会,文字自动转语音

将文字自动转为语音一般需要使用文本转语音(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 文件。然后,通过系统默认的音频播放器播放生成的语音。你可以根据需要调整输出文件名和语言参数。

© 版权声明

相关文章

暂无评论

none
暂无评论...