Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python tts

作者:Alexandr嫁衣°   发布日期:2025-06-22   浏览:46

# 使用 gTTS (Google Text-to-Speech) 库实现 Python TTS (Text-to-Speech)

from gtts import gTTS
import os

# 定义要转换为语音的文本
text = "你好,欢迎使用 Python TTS 示例代码。"

# 创建 gTTS 对象,指定语言为中文
tts = gTTS(text=text, lang='zh')

# 保存生成的音频文件
tts.save("output.mp3")

# 播放生成的音频文件(仅适用于支持 play 命令的操作系统)
os.system("start output.mp3")  # Windows
# os.system("afplay output.mp3")  # macOS
# os.system("mpg321 output.mp3")  # Linux

# 解释说明:
# 1. 首先导入 gTTS 库和 os 模块。
# 2. 定义要转换为语音的文本。
# 3. 创建 gTTS 对象,并指定语言为中文(lang='zh')。
# 4. 使用 save 方法将生成的音频保存为 MP3 文件。
# 5. 使用 os.system 调用系统命令播放生成的音频文件,具体命令根据操作系统不同而有所差异。

如果你无法安装 gTTS 或者需要其他 TTS 库的示例,请告知我。

上一篇:enumerate python用法

下一篇:退出python

大家都在看

python时间格式

python ord和chr

python中的yield

python自定义异常

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站