rest ok,(cpu is slow)
This commit is contained in:
parent
8486076779
commit
a506c9fa4b
@ -240,7 +240,7 @@ export const postVoice = async (
|
||||
srcId: number,
|
||||
dstId: number,
|
||||
timestamp: number,
|
||||
convertSize: number,
|
||||
convertChunkNum: number,
|
||||
crossFadeLowerValue: number,
|
||||
crossFadeOffsetRate: number,
|
||||
crossFadeEndRate: number,
|
||||
@ -250,7 +250,7 @@ export const postVoice = async (
|
||||
srcId,
|
||||
dstId,
|
||||
timestamp,
|
||||
convertSize,
|
||||
convertChunkNum,
|
||||
crossFadeLowerValue,
|
||||
crossFadeOffsetRate,
|
||||
crossFadeEndRate,
|
||||
|
@ -28,6 +28,7 @@ module.exports = {
|
||||
},
|
||||
plugins: [
|
||||
new webpack.ProvidePlugin({
|
||||
Buffer: ["buffer", "Buffer"],
|
||||
process: "process/browser",
|
||||
}),
|
||||
],
|
||||
|
@ -14,7 +14,10 @@ class VoiceModel(BaseModel):
|
||||
srcId: int
|
||||
dstId: int
|
||||
timestamp: int
|
||||
prefixChunkSize: int
|
||||
convertChunkNum: int
|
||||
crossFadeLowerValue: float
|
||||
crossFadeOffsetRate:float
|
||||
crossFadeEndRate:float
|
||||
buffer: str
|
||||
|
||||
class MMVC_Rest_VoiceChanger:
|
||||
@ -31,7 +34,10 @@ class MMVC_Rest_VoiceChanger:
|
||||
srcId = voice.srcId
|
||||
dstId = voice.dstId
|
||||
timestamp = voice.timestamp
|
||||
prefixChunkSize = voice.prefixChunkSize
|
||||
convertChunkNum = voice.convertChunkNum
|
||||
crossFadeLowerValue = voice.crossFadeLowerValue
|
||||
crossFadeOffsetRate = voice.crossFadeOffsetRate
|
||||
crossFadeEndRate = voice.crossFadeEndRate
|
||||
buffer = voice.buffer
|
||||
wav = base64.b64decode(buffer)
|
||||
|
||||
@ -46,7 +52,7 @@ class MMVC_Rest_VoiceChanger:
|
||||
|
||||
self.tlock.acquire()
|
||||
changedVoice = self.voiceChangerManager.changeVoice(
|
||||
gpu, srcId, dstId, timestamp, prefixChunkSize, unpackedData)
|
||||
gpu, srcId, dstId, timestamp, convertChunkNum, crossFadeLowerValue, crossFadeOffsetRate, crossFadeEndRate, unpackedData)
|
||||
self.tlock.release()
|
||||
|
||||
changedVoiceBase64 = base64.b64encode(changedVoice).decode('utf-8')
|
||||
@ -55,7 +61,7 @@ class MMVC_Rest_VoiceChanger:
|
||||
"srcId": srcId,
|
||||
"dstId": dstId,
|
||||
"timestamp": timestamp,
|
||||
"prefixChunkSize": prefixChunkSize,
|
||||
"convertChunkNum": voice.convertChunkNum,
|
||||
"changedVoiceBase64": changedVoiceBase64
|
||||
}
|
||||
|
||||
|
@ -85,6 +85,7 @@ class VoiceChanger():
|
||||
print("Cur", self.cur_strength)
|
||||
|
||||
# ひとつ前の結果とサイズが変わるため、記録は消去する。
|
||||
if hasattr(self, 'prev_audio1') == True:
|
||||
delattr(self,"prev_audio1")
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user