babysor / MockingBird

🚀AI拟声: 5秒内克隆您的声音并生成任意语音内容 Clone a voice in 5 seconds to generate arbitrary speech in real-time
Other
35.04k stars 5.2k forks source link

可以运行demo_toolbox.py,运行web.py报错 #937

Open loveannieer opened 1 year ago

loveannieer commented 1 year ago

Summary[问题简述(一句话)] A clear and concise description of what the issue is. cmd运行demo_toolbox.py正常使用,cmd运行web.py报错:

PydanticImportError: pydantic:parse_raw_as has been removed in V2.

python用的3.10.11版本,其他都是按照安装指导装的,有更新的自己更新了。

Screenshots[截图(如有)]

44d962a4ced210eed3343038589d9ae
kaleidosgu commented 1 year ago

我也遇见相同的问题 找到了解决方案 修改\MockingBird\control\mkgui\base\core.py 这个文件

# from pydantic import BaseModel, parse_raw_as
from pydantic.v1 import BaseModel, parse_raw_as

把parse_raw_as的引用从pydantic 更改为v1,因为v2已经把parse_raw_as移走了。

marchawake commented 1 year ago

把 pydantic 版本降下来 pip install "pydantic < 2.0.0"

loveannieer commented 1 year ago

我也遇见相同的问题 找到了解决方案 修改\MockingBird\control\mkgui\base\core.py 这个文件

# from pydantic import BaseModel, parse_raw_as
from pydantic.v1 import BaseModel, parse_raw_as

把parse_raw_as的引用从pydantic 更改为v1,因为v2已经把parse_raw_as移走了。

多谢,先试了这个方法,webui可以打开了,但是因为实际pydantic 版本不对,web版打开以后一堆报错,实际不能用。

loveannieer commented 1 year ago

把 pydantic 版本降下来 pip install "pydantic < 2.0.0"

感谢,这个可以,完美解决,1楼的兄弟也可以参考这个。

kaleidosgu commented 1 year ago

把 pydantic 版本降下来 pip install "pydantic < 2.0.0"

感谢,这个可以,完美解决,1楼的兄弟也可以参考这个。

好的多谢

hanc44 commented 1 year ago

把 pydantic 版本降下来 pip install "pydantic < 2.0.0"

感谢,这个成功解决

JackWei01 commented 11 months ago

把 pydantic 版本降下来 pip install "pydantic < 2.0.0"

亲测 确实可以!!!

weirui0430 commented 8 months ago

你好,demo_toolbox.py我运行不起来,报错这个:Arguments: datasets_root: None vc_mode: False enc_models_dir: data\ckpt\encoder syn_models_dir: data\ckpt\synthesizer voc_models_dir: data\ckpt\vocoder extractor_models_dir: data\ckpt\ppg_extractor convertor_models_dir: data\ckpt\ppg2mel cpu: False seed: None no_mp3_support: False

Error in sys.excepthook:

Original exception was: 请问你有遇到过吗

anze1998 commented 6 months ago

把pydantic版本降下来pip install "pydantic < 2.0.0"

大哥,我是小白,能交下怎么降吗?修改哪行提示符