赞
踩
pip install pyttsx3
- import pyttsx3
-
- # 创建 TTS 引擎对象
- engine = pyttsx3.init()
-
- # 设置语速、音量和发言人
- engine.setProperty('rate', 150) # 150为正常语速
- engine.setProperty('volume', 1.0) # [0.0, 1.0]为当前系统音量下的音量比例
- voices = engine.getProperty('voices') # 获取发言人列表
- engine.setProperty('voice', voices[0].id) # 传入发言人的id
-
- # 设置要转换的文本
- text = '你好,我是一个AI机器人'
-
- # 说出一段文字
- engine.say(text)
-
- # 设置保存的文件名,需确保路径存在
- filename = './output.wav'
-
- # 保存语音到文件
- engine.save_to_file(text, filename)
-
- # 等待语音保存完成
- engine.runAndWait()
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。