Closed fandongminghitmt closed 2 weeks ago
After reviewing your workflow, I noticed that the reason is the absence of input sample audio text content. You can use the Speech Recognition-whisper_large_v3 node to automatically transcribe audio to text. For details, please refer to the workflow I've provided here: ComfyUI_MaskGCT/example/[Workflow_MaskGCT_20241107.png
ComfyUI Error Report
Error Details
Exception Message: Unknown language:
Stack Trace
2024-11-07 22:49:58,590 - root - INFO - Total VRAM 16376 MB, total RAM 65264 MB 2024-11-07 22:49:58,591 - root - INFO - pytorch version: 2.5.1+cu121 2024-11-07 22:49:58,591 - root - INFO - Set vram state to: NORMAL_VRAM 2024-11-07 22:49:58,591 - root - INFO - Device: cuda:0 NVIDIA GeForce RTX 4090 Laptop GPU : cudaMallocAsync 2024-11-07 22:49:59,230 - root - INFO - Using pytorch cross attention 2024-11-07 22:50:00,035 - root - INFO - Initializing frontend: Comfy-Org/ComfyUI_frontend@latest, requesting version details from GitHub... 2024-11-07 22:50:00,742 - root - INFO - [Prompt Server] web root: C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\web_custom_versions\Comfy-Org_ComfyUI_frontend\1.3.36 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path checkpoints C:\Users\fando\Documents\ComfyUI\models/checkpoints/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path classifiers C:\Users\fando\Documents\ComfyUI\models/classifiers/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path clip C:\Users\fando\Documents\ComfyUI\models/clip/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path clip_vision C:\Users\fando\Documents\ComfyUI\models/clip_vision/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path configs C:\Users\fando\Documents\ComfyUI\models/configs/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path controlnet C:\Users\fando\Documents\ComfyUI\models/controlnet/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path diffusers C:\Users\fando\Documents\ComfyUI\models/diffusers/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path diffusion_models C:\Users\fando\Documents\ComfyUI\models/diffusion_models/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path embeddings C:\Users\fando\Documents\ComfyUI\models/embeddings/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path gligen C:\Users\fando\Documents\ComfyUI\models/gligen/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path hypernetworks C:\Users\fando\Documents\ComfyUI\models/hypernetworks/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path loras C:\Users\fando\Documents\ComfyUI\models/loras/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path photomaker C:\Users\fando\Documents\ComfyUI\models/photomaker/ 2024-11-07 22:50:00,746 - root - INFO - Adding extra search path style_models C:\Users\fando\Documents\ComfyUI\models/style_models/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path unet C:\Users\fando\Documents\ComfyUI\models/unet/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path upscale_models C:\Users\fando\Documents\ComfyUI\models/upscale_models/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path vae C:\Users\fando\Documents\ComfyUI\models/vae/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path vae_approx C:\Users\fando\Documents\ComfyUI\models/vae_approx/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path animatediff_models C:\Users\fando\Documents\ComfyUI\models/animatediff_models/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path animatediff_motion_lora C:\Users\fando\Documents\ComfyUI\models/animatediff_motion_lora/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path animatediff_video_formats C:\Users\fando\Documents\ComfyUI\models/animatediff_video_formats/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path ipadapter C:\Users\fando\Documents\ComfyUI\models/ipadapter/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path liveportrait C:\Users\fando\Documents\ComfyUI\models/liveportrait/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path insightface C:\Users\fando\Documents\ComfyUI\models/insightface/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path layerstyle C:\Users\fando\Documents\ComfyUI\models/layerstyle/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path LLM C:\Users\fando\Documents\ComfyUI\models/LLM/ 2024-11-07 22:50:00,747 - root - INFO - Adding extra search path Joy_caption C:\Users\fando\Documents\ComfyUI\models/Joy_caption/ 2024-11-07 22:50:00,748 - root - INFO - Adding extra search path sams C:\Users\fando\Documents\ComfyUI\models/sams/ 2024-11-07 22:50:00,748 - root - INFO - Adding extra search path blip C:\Users\fando\Documents\ComfyUI\models/blip/ 2024-11-07 22:50:00,748 - root - INFO - Adding extra search path CogVideo C:\Users\fando\Documents\ComfyUI\models/CogVideo/ 2024-11-07 22:50:00,748 - root - INFO - Adding extra search path xlabs C:\Users\fando\Documents\ComfyUI\models/xlabs/ 2024-11-07 22:50:00,748 - root - INFO - Adding extra search path instantid C:\Users\fando\Documents\ComfyUI\models/instantid/ 2024-11-07 22:50:00,748 - root - INFO - Adding extra search path custom_nodes C:\Users\fando\Documents\ComfyUI\custom_nodes/ 2024-11-07 22:50:01,010 - root - INFO - Total VRAM 16376 MB, total RAM 65264 MB 2024-11-07 22:50:01,010 - root - INFO - pytorch version: 2.5.1+cu121 2024-11-07 22:50:01,011 - root - INFO - Set vram state to: NORMAL_VRAM 2024-11-07 22:50:01,011 - root - INFO - Device: cuda:0 NVIDIA GeForce RTX 4090 Laptop GPU : cudaMallocAsync 2024-11-07 22:50:06,079 - root - WARNING - Skip C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\custom_nodes\DesktopSettingsExtension module for custom nodes due to the lack of NODE_CLASS_MAPPINGS. 2024-11-07 22:50:06,081 - root - INFO - Import times for custom nodes: 2024-11-07 22:50:06,081 - root - INFO - 0.0 seconds (IMPORT FAILED): C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\custom_nodes\DesktopSettingsExtension 2024-11-07 22:50:06,081 - root - INFO - 0.0 seconds: C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\custom_nodes\websocket_image_save.py 2024-11-07 22:50:06,081 - root - INFO - 0.0 seconds: C:\Users\fando\Documents\ComfyUI\custom_nodes/comfyui_essentials@1_1_0 2024-11-07 22:50:06,081 - root - INFO - 0.1 seconds: C:\Users\fando\Documents\ComfyUI\custom_nodes/comfyui-kjnodes@1_0_1 2024-11-07 22:50:06,081 - root - INFO - 0.5 seconds: C:\Users\fando\Documents\ComfyUI\custom_nodes/comfyui-videohelpersuite@1_4_0 2024-11-07 22:50:06,081 - root - INFO - 0.5 seconds: C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\custom_nodes\ComfyUI-Manager 2024-11-07 22:50:06,081 - root - INFO - 4.0 seconds: C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT 2024-11-07 22:50:06,081 - root - INFO - 2024-11-07 22:50:06,085 - root - INFO - Setting output directory to: C:\Users\fando\Documents\ComfyUI\output 2024-11-07 22:50:06,085 - root - INFO - Setting input directory to: C:\Users\fando\Documents\ComfyUI\input 2024-11-07 22:50:06,087 - root - INFO - Setting user directory to: C:\Users\fando\Documents\ComfyUI\user 2024-11-07 22:50:06,087 - root - INFO - Starting server
2024-11-07 22:50:06,087 - root - INFO - To see the GUI go to: http://127.0.0.1:8000 2024-11-07 22:50:16,062 - root - INFO - got prompt 2024-11-07 22:50:34,547 - root - ERROR - !!! Exception during processing !!! Unknown language: 2024-11-07 22:50:34,548 - root - ERROR - Traceback (most recent call last): File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 323, in execute output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 198, in get_output_data return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 169, in _map_node_over_list process_inputs(input_dict, i) File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 158, in process_inputs results.append(getattr(obj, func)(*inputs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\nodes\maskgct.py", line 389, in maskgct_semantic recovered_audio = maskgct_pipeline[0].maskgct_inference( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgct_utils.py", line 277, in maskgct_inference combine_semanticcode, = self.text2semantic( ^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\python\Lib\site-packages\torch\utils_contextlib.py", line 116, in decorate_context return func(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgct_utils.py", line 165, in text2semantic prompt_phoneid = g2p(prompt_text, prompt_language)[1] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgctutils.py", line 37, in g2p return chn_eng_g2p(text) ^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p_generation.py", line 106, in chn_eng_g2p phoneme, token = g2p(seg[0], text, seg[1]) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p_generation.py", line 25, in g2p return text_tokenizer.tokenize(text=text, sentence=sentence, language=language) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p__init.py", line 57, in tokenize phonemes = self._clean_text( ^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p\init__.py", line 76, in _clean_text text = cleaner(text, sentence, language, self.text_tokenizers) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p\cleaners.py", line 30, in cjekfd_cleaners raise Exception("Unknown language: %s" % language) Exception: Unknown language:
2024-11-07 22:50:34,549 - root - INFO - Prompt executed in 18.49 seconds 2024-11-07 22:50:45,847 - root - INFO - got prompt 2024-11-07 22:50:45,890 - root - ERROR - !!! Exception during processing !!! Unknown language: 2024-11-07 22:50:45,891 - root - ERROR - Traceback (most recent call last): File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 323, in execute output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 198, in get_output_data return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 169, in _map_node_over_list process_inputs(input_dict, i) File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 158, in process_inputs results.append(getattr(obj, func)(*inputs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\nodes\maskgct.py", line 389, in maskgct_semantic recovered_audio = maskgct_pipeline[0].maskgct_inference( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgct_utils.py", line 277, in maskgct_inference combine_semanticcode, = self.text2semantic( ^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\python\Lib\site-packages\torch\utils_contextlib.py", line 116, in decorate_context return func(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgct_utils.py", line 165, in text2semantic prompt_phoneid = g2p(prompt_text, prompt_language)[1] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgctutils.py", line 37, in g2p return chn_eng_g2p(text) ^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p_generation.py", line 106, in chn_eng_g2p phoneme, token = g2p(seg[0], text, seg[1]) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p_generation.py", line 25, in g2p return text_tokenizer.tokenize(text=text, sentence=sentence, language=language) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p__init.py", line 57, in tokenize phonemes = self._clean_text( ^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p\init__.py", line 76, in _clean_text text = cleaner(text, sentence, language, self.text_tokenizers) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p\cleaners.py", line 30, in cjekfd_cleaners raise Exception("Unknown language: %s" % language) Exception: Unknown language:
2024-11-07 22:50:45,892 - root - INFO - Prompt executed in 0.04 seconds 2024-11-07 22:50:50,670 - root - INFO - got prompt 2024-11-07 22:50:50,674 - root - ERROR - !!! Exception during processing !!! Unknown language: 2024-11-07 22:50:50,675 - root - ERROR - Traceback (most recent call last): File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 323, in execute output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 198, in get_output_data return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 169, in _map_node_over_list process_inputs(input_dict, i) File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 158, in process_inputs results.append(getattr(obj, func)(*inputs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\nodes\maskgct.py", line 389, in maskgct_semantic recovered_audio = maskgct_pipeline[0].maskgct_inference( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgct_utils.py", line 277, in maskgct_inference combine_semanticcode, = self.text2semantic( ^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\python\Lib\site-packages\torch\utils_contextlib.py", line 116, in decorate_context return func(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgct_utils.py", line 165, in text2semantic prompt_phoneid = g2p(prompt_text, prompt_language)[1] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgctutils.py", line 37, in g2p return chn_eng_g2p(text) ^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p_generation.py", line 106, in chn_eng_g2p phoneme, token = g2p(seg[0], text, seg[1]) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p_generation.py", line 25, in g2p return text_tokenizer.tokenize(text=text, sentence=sentence, language=language) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p__init.py", line 57, in tokenize phonemes = self._clean_text( ^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p\init__.py", line 76, in _clean_text text = cleaner(text, sentence, language, self.text_tokenizers) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p\cleaners.py", line 30, in cjekfd_cleaners raise Exception("Unknown language: %s" % language) Exception: Unknown language:
2024-11-07 22:50:50,675 - root - INFO - Prompt executed in 0.00 seconds 2024-11-07 22:50:58,749 - root - INFO - got prompt 2024-11-07 22:50:58,753 - root - ERROR - !!! Exception during processing !!! Unknown language: 2024-11-07 22:50:58,753 - root - ERROR - Traceback (most recent call last): File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 323, in execute output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 198, in get_output_data return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 169, in _map_node_over_list process_inputs(input_dict, i) File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 158, in process_inputs results.append(getattr(obj, func)(*inputs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\nodes\maskgct.py", line 389, in maskgct_semantic recovered_audio = maskgct_pipeline[0].maskgct_inference( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgct_utils.py", line 277, in maskgct_inference combine_semanticcode, = self.text2semantic( ^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\python\Lib\site-packages\torch\utils_contextlib.py", line 116, in decorate_context return func(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgct_utils.py", line 165, in text2semantic prompt_phoneid = g2p(prompt_text, prompt_language)[1] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgctutils.py", line 37, in g2p return chn_eng_g2p(text) ^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p_generation.py", line 106, in chn_eng_g2p phoneme, token = g2p(seg[0], text, seg[1]) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p_generation.py", line 25, in g2p return text_tokenizer.tokenize(text=text, sentence=sentence, language=language) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p__init.py", line 57, in tokenize phonemes = self._clean_text( ^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p\init__.py", line 76, in _clean_text text = cleaner(text, sentence, language, self.text_tokenizers) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p\cleaners.py", line 30, in cjekfd_cleaners raise Exception("Unknown language: %s" % language) Exception: Unknown language:
2024-11-07 22:50:58,754 - root - INFO - Prompt executed in 0.00 seconds 2024-11-07 22:51:03,190 - root - INFO - got prompt 2024-11-07 22:51:03,194 - root - ERROR - !!! Exception during processing !!! Unknown language: 2024-11-07 22:51:03,194 - root - ERROR - Traceback (most recent call last): File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 323, in execute output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 198, in get_output_data return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 169, in _map_node_over_list process_inputs(input_dict, i) File "C:\Users\fando\AppData\Local\Programs\comfyui-electron\resources\ComfyUI\execution.py", line 158, in process_inputs results.append(getattr(obj, func)(*inputs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\nodes\maskgct.py", line 389, in maskgct_semantic recovered_audio = maskgct_pipeline[0].maskgct_inference( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgct_utils.py", line 277, in maskgct_inference combine_semanticcode, = self.text2semantic( ^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\python\Lib\site-packages\torch\utils_contextlib.py", line 116, in decorate_context return func(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgct_utils.py", line 165, in text2semantic prompt_phoneid = g2p(prompt_text, prompt_language)[1] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\maskgctutils.py", line 37, in g2p return chn_eng_g2p(text) ^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p_generation.py", line 106, in chn_eng_g2p phoneme, token = g2p(seg[0], text, seg[1]) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p_generation.py", line 25, in g2p return text_tokenizer.tokenize(text=text, sentence=sentence, language=language) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p__init.py", line 57, in tokenize phonemes = self._clean_text( ^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p\init__.py", line 76, in _clean_text text = cleaner(text, sentence, language, self.text_tokenizers) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\fando\Documents\ComfyUI\custom_nodes/ComfyUI_MaskGCT\models\tts\maskgct\g2p\g2p\cleaners.py", line 30, in cjekfd_cleaners raise Exception("Unknown language: %s" % language) Exception: Unknown language:
2024-11-07 22:51:03,195 - root - INFO - Prompt executed in 0.00 seconds
{"last_node_id":16,"last_link_id":10,"nodes":[{"id":2,"type":"load_w2vbert_model","pos":[249,445],"size":[315,58],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"w2vbert_model","type":"w2vbert_model","links":[2],"slot_index":0}],"properties":{"Node name for S&R":"load_w2vbert_model"},"widgets_values":["w2v-bert-v2.0"]},{"id":1,"type":"load_maskgct_model","pos":[255,326],"size":[315,58],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"maskgct_model","type":"maskgct_model","links":[1],"slot_index":0}],"properties":{"Node name for S&R":"load_maskgct_model"},"widgets_values":["amphion_maskgct"]},{"id":4,"type":"LoadAudio","pos":[254,579],"size":[315,124],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"AUDIO","type":"AUDIO","links":[8],"slot_index":0}],"properties":{"Node name for S&R":"LoadAudio"},"widgets_values":["001.WAV",null,""]},{"id":3,"type":"maskgct_pipeline","pos":[666,309],"size":[380.4000244140625,146],"flags":{},"order":4,"mode":0,"inputs":[{"name":"maskgct_model","type":"maskgct_model","link":1},{"name":"w2vbert_model","type":"w2vbert_model","link":2},{"name":"sample_audio","type":"AUDIO","link":8}],"outputs":[{"name":"maskgct_pipeline","type":"maskgct_pipeline","links":[4],"slot_index":0}],"properties":{"Node name for S&R":"maskgct_pipeline"},"widgets_values":["","zh","cuda:0"]},{"id":7,"type":"maskgct_setting","pos":[679,563],"size":[330,226],"flags":{},"order":3,"mode":0,"inputs":[{"name":"w2vbert_time_steps","type":"LIST","link":null,"shape":7}],"outputs":[{"name":"setting","type":"maskgct_setting","links":[3],"slot_index":0}],"properties":{"Node name for S&R":"maskgct_setting"},"widgets_values":[25,2.5,0.79,2.5,0.75,1,120,0.5700000000000001]},{"id":5,"type":"SaveAudio","pos":[1107,331],"size":[315,100],"flags":{},"order":6,"mode":0,"inputs":[{"name":"audio","type":"AUDIO","link":6}],"outputs":[],"properties":{"Node name for S&R":"SaveAudio"},"widgets_values":["audio/ComfyUI",null]},{"id":6,"type":"maskgct_run_v2","pos":[1102,536],"size":[400,200],"flags":{},"order":5,"mode":0,"inputs":[{"name":"maskgct_pipeline","type":"maskgct_pipeline","link":4},{"name":"setting","type":"maskgct_setting","link":3,"shape":7}],"outputs":[{"name":"Audio","type":"AUDIO","links":[6],"slot_index":0},{"name":"Audio_List","type":"AUDIO","links":null,"slot_index":1},{"name":"Batch_Text","type":"STRING","links":null,"slot_index":2}],"properties":{"Node name for S&R":"maskgct_run_v2"},"widgets_values":["我们在这里,您说呢","zh"]}],"links":[[1,1,0,3,0,"maskgct_model"],[2,2,0,3,1,"w2vbert_model"],[3,7,0,6,1,"maskgct_setting"],[4,3,0,6,0,"maskgct_pipeline"],[6,6,0,5,0,"AUDIO"],[8,4,0,3,2,"AUDIO"]],"groups":[],"config":{},"extra":{"ds":{"scale":1.4641000000000013,"offset":[-51.89324244675559,-56.30545975122894]}},"version":0.4}