如何在Visual Studio Code中下载、使用并运行gTTS(谷歌文本转语音)
搞定gTTS在VS Code里的使用指南
别担心!我刚接触gTTS和VS Code的模块管理时也一头雾水,咱们一步步拆解来做,肯定能搞定:
a) 下载gTTS模块
先确认你电脑上已经装了Python哈——一定要选对VS Code里对应的Python解释器,不然装了模块也用不了。打开VS Code的终端(快捷键Ctrl+就能调出来),输入以下命令: pip install gTTS 如果你的电脑里有多个Python版本(比如同时装了Python2和3),就用pip3 install gTTS`来指定给Python3安装。等终端提示“Successfully installed gTTS...”,这一步就大功告成了!
b) 在VS Code中编写gTTS代码
新建一个Python文件(比如命名为text_to_speech.py),我给你写了一段最基础的测试代码,直接复制过去就能用:
from gtts import gTTS import os # 替换成你想要转换的文本 target_text = "嗨,这是谷歌文本转语音的测试内容!" # 创建语音对象:指定文本、语言(中文用'zh-cn',英文用'en')、语速(slow=False是正常语速) tts = gTTS(text=target_text, lang='zh-cn', slow=False) # 把生成的语音保存为MP3文件 tts.save("my_voice.mp3") # 自动播放音频(不同系统命令不一样,按需调整) # Windows用这个: os.system("start my_voice.mp3") # Mac换成:os.system("open my_voice.mp3") # Linux换成:os.system("xdg-open my_voice.mp3")
几个关键点给你划重点:
lang参数:语言代码可以查gTTS的支持列表,常用的比如中文繁体是zh-tw,日文是jaslow参数:设为True会变成慢速语音,适合练听力- 保存的文件名可以随便改,只要后缀是
.mp3就行
c) 在VS Code中运行代码
有两种超简单的运行方式:
- 方式一:打开你写好的Python文件,点击右上角的绿色三角形「运行」按钮(或者按快捷键F5),VS Code会自动用你选中的Python解释器执行代码
- 方式二:在终端里直接输入命令:
python text_to_speech.py(多版本的话用python3 text_to_speech.py)
运行成功后,你会在项目文件夹里看到生成的my_voice.mp3,同时系统会自动弹出音频播放器播放这段语音。
如果遇到报错,先检查这几点:
- VS Code左下角状态栏显示的Python解释器是不是你装gTTS的那个?不对的话点一下切换就行
- 播放命令是不是对应你的系统?比如Mac用户别用Windows的
start命令 - 有没有联网?gTTS需要调用谷歌的API,得有网络才能生成语音
内容的提问来源于stack exchange,提问作者OscarF123
相关产品推荐
相关产品推荐

