【问题标题】:Make TTS app with python but for other languages使用 python 制作 TTS 应用程序,但适用于其他语言
【发布时间】:2021-07-02 05:01:34
【问题描述】:

我想创建 TTS 应用。
我为此搜索并找到了许多库,但它们没有使用我的语言(乌兹别克语)。如果我使用它们,结果不正确。
所以我想用我自己的声音为 TTS 制作自己的库。但我找不到办法做到这一点。谁能帮忙。我是怎么做到的?

【问题讨论】:

    标签: python text-to-speech


    【解决方案1】:

    对于乌兹别克语,您可以使用eSpeak-NGpy-espeak-ng Python 模块:https://pypi.org/project/py-espeak-ng/
    eSpeak documentation称,它支持158种语言,包括乌兹别克语。
    示例如下:

    from espeakng import ESpeakNG
    esng = ESpeakNG()
    esng.voice = 'uz'
    esng.say('Salom Dunyo')
    

    但如果您想使用自己的声音,请查看Real-time Voice Cloning
    您可以采用预训练模型并在您自己的样本上对其进行重新训练。

    还有一本关于在 Google Colab 中设置 TTS with Real-Time Voice Cloning 环境的好手册:
    https://medium.com/wavy-engineering/text-to-speech-with-real-time-voice-cloning-16346127742

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-21
      • 1970-01-01
      • 2021-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      相关资源
      最近更新 更多