【发布时间】:2020-01-06 15:36:08
【问题描述】:
有没有办法使用 Python 随机生成声音?
我不知道从哪里开始,但我最好的猜测是按照以下方式做一些事情:
class CustomVoice(voice)
def __init__(self, pitch):
self.pitch = pitch
我似乎找不到一个基础对象来克隆它。
任何帮助将不胜感激
【问题讨论】:
标签: python-2.7 voice pyttsx
有没有办法使用 Python 随机生成声音?
我不知道从哪里开始,但我最好的猜测是按照以下方式做一些事情:
class CustomVoice(voice)
def __init__(self, pitch):
self.pitch = pitch
我似乎找不到一个基础对象来克隆它。
任何帮助将不胜感激
【问题讨论】:
标签: python-2.7 voice pyttsx
其实这个问题还不清楚……不过我可以帮你解决这个问题……
要在python中生成语音,有很多方法,比如在线和离线。 但为了简单起见,我将演示离线方式来快速解决您的问题。
第 1 步:安装 pyttsx3 库
pip install pyttsx3
第 2 步:在 python 代码中导入库
import pyttsx3
第 3 步:准备文本
toSay = "Hello I am the Voice from python "
第 4 步:说!
engine.say(toSay)
第 5 步:实际说出来!
engine.runAndWait()
大功告成!
【讨论】: