CosyVoice icon indicating copy to clipboard operation
CosyVoice copied to clipboard

分享一下pypi包,一键运行cosyvoice

Open lucasjinreal opened this issue 5 months ago • 10 comments

感觉CosyVoice依赖比较多,尤其是还是有third party,这对于python来讲实在是太不pythonic了。

为了不劳烦仓库原作者们再辛苦添加pypi,我动手创建了一个,可以一键安装:

pip install cosyvoice

同时textnormalize的库也很烦人,为了方便,可以直接用:WeTextProcessing,这个库也容易踩坑,好在依赖都有conda forge的库版本。

conda install -c conda-forge pynini==2.1.6
pip install WeTextProcessing
pip install cosyvoice -U

这样便可以用几行代码推理了。不用安装matcha-tts。剩余的依赖pip会自动处理。

from cosyvoice.api import CosyVoiceTTS

def test_tts():
    tts = CosyVoiceTTS()
    a = tts.tts(
        "今天我很想学习一下,不知道大模型能否帮我解决这个问题,日本語は話せますか?"
    )
    print(a)

lucasjinreal avatar Aug 30 '24 16:08 lucasjinreal