【问题标题】:Is there a way to randomly generate TTS voices using Python?有没有办法使用 Python 随机生成 TTS 语音?
【发布时间】:2020-01-06 15:36:08
【问题描述】:

有没有办法使用 Python 随机生成声音?

我不知道从哪里开始,但我最好的猜测是按照以下方式做一些事情:

class CustomVoice(voice)
    def __init__(self, pitch):
        self.pitch = pitch

我似乎找不到一个基础对象来克隆它。

任何帮助将不胜感激

【问题讨论】:

    标签: python-2.7 voice pyttsx


    【解决方案1】:

    其实这个问题还不清楚……不过我可以帮你解决这个问题……

    要在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()

    大功告成!

    【讨论】:

    • 对清晰度问题感到抱歉。我在问如何产生一种声音。就像它说话的声音一样。例如,语音元数据有一个年龄因素,我假设它会改变句子的音高? (这主要是我要找的,因为你已经可以改变速度了)
    猜你喜欢
    • 2017-05-15
    • 1970-01-01
    • 1970-01-01
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多