Ikaros-521 / AI-Vtuber

AI Vtuber是一个由 【ChatterBot/ChatGPT/claude/langchain/chatglm/text-gen-webui/闻达/千问/kimi/ollama】 驱动的虚拟主播【Live2D/UE/xuniren】,可以在 【Bilibili/抖音/快手/微信视频号/拼多多/斗鱼/YouTube/twitch/TikTok】 直播中与观众实时互动 或 直接在本地进行聊天。它使用TTS技术【edge-tts/VITS/elevenlabs/bark/bert-vits2/睿声】生成回答并可以选择【so-vits-svc/DDSP-SVC】变声;指令协同SD画图。
https://ikaros-521.github.io/Luna-Docs/site/
GNU General Public License v3.0
2.8k stars 430 forks source link

🐛 Bug: 出现异常,cosyvoice合成失败 #963

Closed shearlockwen closed 3 weeks ago

shearlockwen commented 1 month ago

操作系统

Windows

Python 版本

3.10.11

AI Vtuber 版本

20240726

描述问题

2024-08-09 10:08:17.231 | INFO | utils.audio:tts_handle:1086 - {'type': 'schedule', 'tts_type': 'cosyvoice', 'data': {'type': 'gradio_0707', 'gradio_ip_port': 'http://192.168.1.7:9886', 'gradio_0707': {'mode_checkbox_group': '预训练音色', 'sft_dropdown': '中文女', 'prompt_text': '', 'prompt_wav_upload': 'D:\AI-Vtuber-20240726\out\cosyvoice\1.wav', 'instruct_text': '', 'seed': 0}}, 'config': {'before_must_str': [], 'after_must_str': [], 'before_filter_str': ['#'], 'after_filter_str': ['#'], 'before_must_str_for_llm': [], 'after_must_str_for_llm': [], 'badwords': {'enable': True, 'discard': False, 'path': 'data/badwords.txt', 'bad_pinyin_path': 'data/违禁拼音.txt', 'replace': '*'}, 'emoji': False, 'username_convert_digits_to_chinese': True, 'max_len': 80, 'max_char_len': 200, 'comment_forget_duration': 1.0, 'comment_forget_reserve_num': 1, 'gift_forget_duration': 5.0, 'gift_forget_reserve_num': 1, 'entrance_forget_duration': 5.0, 'entrance_forget_reserve_num': 2, 'follow_forget_duration': 3.0, 'follow_forget_reserve_num': 1, 'talk_forget_duration': 0.1, 'talk_forget_reserve_num': 1, 'schedule_forget_duration': 0.1, 'schedule_forget_reserve_num': 1, 'idle_time_task_forget_duration': 0.1, 'idle_time_task_forget_reserve_num': 1, 'image_recognition_schedule_forget_duration': 0.1, 'image_recognition_schedule_forget_reserve_num': 1, 'limited_time_deduplication': {'enable': True, 'comment': 10, 'gift': 10, 'entrance': 60}, 'message_queue_max_len': 50, 'voice_tmp_path_queue_max_len': 100, 'voice_tmp_path_queue_min_start_play': 0, 'priority_mapping': {'copywriting': 1, 'abnormal_alarm': 1, 'trends_copywriting': 10, 'schedule': 10, 'idle_time_task': 10, 'image_recognition_schedule': 10, 'local_qa_audio': 20, 'entrance': 20, 'comment': 20, 'song': 20, 'read_comment': 20, 'gift': 20, 'follow': 20, 'key_mapping': 20, 'integral': 20, 'talk': 30, 'reread': 30, 'reread_top_priority': 999}, 'blacklist': {'enable': False, 'username': []}}, 'username': '定时任务', 'content': '感谢还在观看直播的N位兄弟姐妹们'} 2024-08-09 10:08:17.580 | ERROR | utils.audio_handle.my_tts:cosyvoice_api:1266 - Traceback (most recent call last): File "D:\AI-Vtuber-20240726\utils\audio_handle\my_tts.py", line 1237, in cosyvoice_api from gradio_client import Client, file ImportError: cannot import name 'file' from 'gradio_client' (D:\AI-Vtuber-20240726\Miniconda3\lib\site-packages\gradio_client__init__.py)

2024-08-09 10:08:17.744 | ERROR | utils.audio_handle.my_tts:cosyvoice_api:1267 - CosyVoice未知错误,请检查您的CosyVoice WebUI是否启动/配置是否正确,报错内容: cannot import name 'file' from 'gradio_client' (D:\AI-Vtuber-20240726\Miniconda3\lib\site-packages\gradio_client__init__.py) 2024-08-09 10:08:17.939 | ERROR | utils.audio:my_play_voice:1227 - cosyvoice合成失败,请排查服务端是否启动、是否正常 ,配置、网络等问题。如果排查后都没有问题,可能是接口改动导致的兼容性问题,可以前往官方仓库提交issue,传送门:https://github.com/Ikaros-521/AI-Vtuber/issues

复现步骤

配置为cosyvoice时,一件运行就还是报错了

期望的结果

No response

截图或日志

No response

Ikaros-521 commented 1 month ago

更新 gradio_client到1.3.0