diff --git a/server/sio/MMVC_Namespace.py b/server/sio/MMVC_Namespace.py index 64400ec4..7de618b3 100644 --- a/server/sio/MMVC_Namespace.py +++ b/server/sio/MMVC_Namespace.py @@ -26,15 +26,13 @@ class MMVC_Namespace(socketio.AsyncNamespace): dstId = int(msg[2]) timestamp = int(msg[3]) convertChunkNum = int(msg[4]) - crossFadeLowerValue = msg[5] - crossFadeOffsetRate = msg[6] - crossFadeEndRate = msg[7] + crossFadeLowerValue = float(msg[5]) + crossFadeOffsetRate = float(msg[6]) + crossFadeEndRate = float(msg[7]) data = msg[8] # print(srcId, dstId, timestamp, convertChunkNum, crossFadeLowerValue, crossFadeOffsetRate, crossFadeEndRate) - unpackedData = np.array(struct.unpack( - '<%sh' % (len(data) // struct.calcsize(' convertSize: convertSize = unpackedData.shape[0] * 2 - print("convert Size", convertChunkNum, convertSize) + # print("convert Size", convertChunkNum, convertSize) self._generate_strength(crossFadeOffsetRate, crossFadeEndRate, unpackedData) data = self. _generate_input(unpackedData, convertSize, srcId) diff --git a/server/voice_changer/VoiceChangerManager.py b/server/voice_changer/VoiceChangerManager.py index 210bd95f..464f6217 100644 --- a/server/voice_changer/VoiceChangerManager.py +++ b/server/voice_changer/VoiceChangerManager.py @@ -28,7 +28,7 @@ class VoiceChangerManager(): return {"error":"no voice changer"} - def changeVoice(self, gpu, srcId, dstId, timestamp, convertChunkNum, crossFadeLowerValue, crossFadeOffsetRate, crossFadeEndRate, unpackedData): + def changeVoice(self, gpu:int, srcId:int, dstId:int, timestamp:int, convertChunkNum:int, crossFadeLowerValue:float, crossFadeOffsetRate:float, crossFadeEndRate:float, unpackedData:any): if hasattr(self, 'voiceChanger') == True: return self.voiceChanger.on_request(gpu, srcId, dstId, timestamp, convertChunkNum, crossFadeLowerValue, crossFadeOffsetRate, crossFadeEndRate, unpackedData) else: