w-okada / voice-changer

リアルタイムボイスチェンジャー Realtime Voice Changer
Other
15.54k stars 1.68k forks source link

[ISSUE]: exception! loading inferencer invalid load key, '\x08'. #979

Closed Chocobonis closed 8 months ago

Chocobonis commented 8 months ago

Voice Changer Version

MMVCserver

Operational System

linux

GPU

RADEON

Read carefully and check the options

Model Type

MMVC

Issue Description

exception! loading inferencer invalid load key, '\x08'.

[Voice Changer] update configuration: modelSlotIndex 1699028347000 [Voice Changer] model slot is changed 3 -> 0 ................RVC [Voice Changer] [RVCr2] Creating instance VoiceChangerV2 Initialized (GPU_NUM(cuda):0, mps_enabled:False, onnx_device:CPU) [Voice Changer][RVC]: update_settings gpu:0 [Voice Changer][RVCr2] Initializing... [Voice Changer] exception! loading inferencer invalid load key, '\x08'. Traceback (most recent call last): File "/home/pentabonyx/voice-changer/server/voice_changer/RVC/pipeline/PipelineGenerator.py", line 22, in createPipeline inferencer = InferencerManager.getInferencer(modelSlot.modelType, modelPath, gpu, modelSlot.version) File "/home/pentabonyx/voice-changer/server/voice_changer/RVC/inferencer/InferencerManager.py", line 25, in getInferencer cls.currentInferencer = cls.loadInferencer(inferencerType, file, gpu, inferencerTypeVersion) File "/home/pentabonyx/voice-changer/server/voice_changer/RVC/inferencer/InferencerManager.py", line 37, in loadInferencer return RVCInferencer().loadModel(file, gpu) File "/home/pentabonyx/voice-changer/server/voice_changer/RVC/inferencer/RVCInferencer.py", line 16, in loadModel cpt = torch.load(file, map_location="cpu") File "/home/pentabonyx/.conda/envs/vcclient-dev/lib/python3.10/site-packages/torch/serialization.py", line 1028, in load return _legacy_load(opened_file, map_location, pickle_module, pickle_load_args) File "/home/pentabonyx/.conda/envs/vcclient-dev/lib/python3.10/site-packages/torch/serialization.py", line 1246, in _legacy_load magic_number = pickle_module.load(f, pickle_load_args) _pickle.UnpicklingError: invalid load key, '\x08'. [Voice Changer] pipeline create failed. check your model is valid. [Voice Changer][RVC]: update_settings enableServerAudio:0 [Voice Changer][RVC]: update_settings serverInputDeviceId:2 [Voice Changer][RVC]: update_settings serverOutputDeviceId:-1 [Voice Changer][RVC]: update_settings modelSlotIndex:1699028347000 Generated Strengths: for prev:(4096,), for cur:(4096,) [Voice Changer] Pipeline is not initialized. [Voice Changer] Waiting generate pipeline... [Voice Changer] Pipeline is not initialized.

Application Screenshot

No response

Logs on console

[Voice Changer] update configuration: modelSlotIndex 1699028347000 [Voice Changer] model slot is changed 3 -> 0 ................RVC [Voice Changer] [RVCr2] Creating instance VoiceChangerV2 Initialized (GPU_NUM(cuda):0, mps_enabled:False, onnx_device:CPU) [Voice Changer][RVC]: update_settings gpu:0 [Voice Changer][RVCr2] Initializing... [Voice Changer] exception! loading inferencer invalid load key, '\x08'. Traceback (most recent call last): File "/home/pentabonyx/voice-changer/server/voice_changer/RVC/pipeline/PipelineGenerator.py", line 22, in createPipeline inferencer = InferencerManager.getInferencer(modelSlot.modelType, modelPath, gpu, modelSlot.version) File "/home/pentabonyx/voice-changer/server/voice_changer/RVC/inferencer/InferencerManager.py", line 25, in getInferencer cls.currentInferencer = cls.loadInferencer(inferencerType, file, gpu, inferencerTypeVersion) File "/home/pentabonyx/voice-changer/server/voice_changer/RVC/inferencer/InferencerManager.py", line 37, in loadInferencer return RVCInferencer().loadModel(file, gpu) File "/home/pentabonyx/voice-changer/server/voice_changer/RVC/inferencer/RVCInferencer.py", line 16, in loadModel cpt = torch.load(file, map_location="cpu") File "/home/pentabonyx/.conda/envs/vcclient-dev/lib/python3.10/site-packages/torch/serialization.py", line 1028, in load return _legacy_load(opened_file, map_location, pickle_module, pickle_load_args) File "/home/pentabonyx/.conda/envs/vcclient-dev/lib/python3.10/site-packages/torch/serialization.py", line 1246, in _legacy_load magic_number = pickle_module.load(f, pickle_load_args) _pickle.UnpicklingError: invalid load key, '\x08'. [Voice Changer] pipeline create failed. check your model is valid. [Voice Changer][RVC]: update_settings enableServerAudio:0 [Voice Changer][RVC]: update_settings serverInputDeviceId:2 [Voice Changer][RVC]: update_settings serverOutputDeviceId:-1 [Voice Changer][RVC]: update_settings modelSlotIndex:1699028347000 Generated Strengths: for prev:(4096,), for cur:(4096,) [Voice Changer] Pipeline is not initialized. [Voice Changer] Waiting generate pipeline... [Voice Changer] Pipeline is not initialized.

Chocobonis commented 8 months ago

the solution was that the use of japanese characters broke made the program not being able to read the voice files, I installed new voices and it started to work normally