当前位置:   article > 正文

python文本转语音库pyttsx3_python pyttsx3

python pyttsx3

一、下载安装pyttsx3库

pip install pyttsx3

二、基本使用

  1. import pyttsx3
  2. # 创建 TTS 引擎对象
  3. engine = pyttsx3.init()
  4. # 设置语速、音量和发言人
  5. engine.setProperty('rate', 150) # 150为正常语速
  6. engine.setProperty('volume', 1.0) # [0.0, 1.0]为当前系统音量下的音量比例
  7. voices = engine.getProperty('voices') # 获取发言人列表
  8. engine.setProperty('voice', voices[0].id) # 传入发言人的id
  9. # 设置要转换的文本
  10. text = '你好,我是一个AI机器人'
  11. # 说出一段文字
  12. engine.say(text)
  13. # 设置保存的文件名,需确保路径存在
  14. filename = './output.wav'
  15. # 保存语音到文件
  16. engine.save_to_file(text, filename)
  17. # 等待语音保存完成
  18. engine.runAndWait()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/911538
推荐阅读
相关标签
  

闽ICP备14008679号