set default

This commit is contained in:
wataru 2023-01-12 18:06:15 +09:00
parent e7822e2cff
commit 8ec0e9c8c8
4 changed files with 46 additions and 5 deletions

File diff suppressed because one or more lines are too long

View File

@ -150,9 +150,8 @@ export const useClientSetting = (props: UseClientSettingProps): ClientSettingSta
} }
}, [props.voiceChangerClient]) }, [props.voiceChangerClient])
////////////// //////////////
// Colab対応 // デフォルト設定
///////////// /////////////
useEffect(() => { useEffect(() => {
const params = new URLSearchParams(location.search); const params = new URLSearchParams(location.search);
@ -160,10 +159,16 @@ export const useClientSetting = (props: UseClientSettingProps): ClientSettingSta
if (colab == "true") { if (colab == "true") {
setProtocol("rest") setProtocol("rest")
setInputChunkNum(64) setInputChunkNum(64)
} else {
setProtocol("sio")
setInputChunkNum(32)
} }
}, [props.voiceChangerClient]) }, [props.voiceChangerClient])
return { return {
setting, setting,
setServerUrl, setServerUrl,

View File

@ -1,5 +1,5 @@
import { DefaultVoiceChangerServerSetting, Framework, OnnxExecutionProvider, ServerInfo, ServerSettingKey, VoiceChangerClient, VoiceChangerServerSetting, } from "@dannadori/voice-changer-client-js" import { DefaultVoiceChangerServerSetting, Framework, OnnxExecutionProvider, ServerInfo, ServerSettingKey, VoiceChangerClient, VoiceChangerServerSetting, } from "@dannadori/voice-changer-client-js"
import { useState, useMemo, useRef, } from "react" import { useState, useMemo, useRef, useEffect } from "react"
export type FileUploadSetting = { export type FileUploadSetting = {
@ -195,6 +195,20 @@ export const useServerSetting = (props: UseServerSettingProps): ServerSettingSta
} }
}, [props.voiceChangerClient]) }, [props.voiceChangerClient])
//////////////
// デフォルト設定
/////////////
useEffect(() => {
const params = new URLSearchParams(location.search);
const colab = params.get("colab")
if (colab == "true") {
} else {
}
}, [props.voiceChangerClient])
return { return {
setting, setting,
serverInfo, serverInfo,

View File

@ -1,5 +1,5 @@
import { DefaultWorkletSetting, VoiceChangerClient, WorkletSetting } from "@dannadori/voice-changer-client-js" import { DefaultWorkletSetting, VoiceChangerClient, WorkletSetting } from "@dannadori/voice-changer-client-js"
import { useState, useMemo } from "react" import { useState, useMemo, useEffect } from "react"
export type UseWorkletSettingProps = { export type UseWorkletSettingProps = {
voiceChangerClient: VoiceChangerClient | null voiceChangerClient: VoiceChangerClient | null
@ -22,6 +22,28 @@ export const useWorkletSetting = (props: UseWorkletSettingProps): WorkletSetting
} }
}, [props.voiceChangerClient]) }, [props.voiceChangerClient])
//////////////
// デフォルト設定
/////////////
useEffect(() => {
const params = new URLSearchParams(location.search);
const colab = params.get("colab")
if (colab == "true") {
setSetting({
numTrancateTreshold: 300,
volTrancateThreshold: 0.0005,
volTrancateLength: 32,
})
} else {
setSetting({
numTrancateTreshold: 150,
volTrancateThreshold: 0.0005,
volTrancateLength: 32,
})
}
}, [props.voiceChangerClient])
return { return {
setting, setting,
setSetting setSetting