w-okada / voice-changer

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

No output in newest version 1.5.3.9a #442

Closed HidekoHaruna closed 1 year ago

HidekoHaruna commented 1 year ago

Issue Type

Bug Report

vc client version number

MMVCServerSIO_win_onnxgpu-cuda_v.1.5.3.9a

OS

Windows 10

GPU

RTX 2080 Ti

Clear setting

yes

Sample model

no

Input chunk num

yes

Wait for a while

yes

read tutorial

yes

Extract files to a new folder.

yes

Voice Changer type

RVC

Model type

The one I'm trying to use is pyTorchRVC, f0 but the bug occurs even when I'm using the sample models

Situation

Like I said - there's no sound coming from the app, and it actually says "vol: 0.0000". Increasing gain or changing any other option does nothing, and the input/output devices are set up correctly and are working fine. Haven't seen any errors pop up in cmd, but here are the logs:

D:\Prywatne_nie_wchodzic\w-okada_voice-changer\MMVCServerSIO>MMVCServerSIO.exe     -p 18888     --https false     --content_vec_500 pretrain/checkpoint_best_legacy_500.pt     --content_vec_500_onnx pretrain/content_vec_500.onnx     --content_vec_500_onnx_on true     --hubert_base pretrain/hubert_base.pt     --hubert_base_jp pretrain/rinna_hubert_base_jp.pt     --hubert_soft pretrain/hubert/hubert-soft-0d54a1f4.pt     --nsf_hifigan pretrain/nsf_hifigan/model     --crepe_onnx_full pretrain/crepe_onnx_full.onnx     --crepe_onnx_tiny pretrain/crepe_onnx_tiny.onnx     --model_dir model_dir     --samples samples.json
    Booting PHASE :__main__
    PYTHON:3.10.11 (tags/v3.10.11:7d4cc5a, Apr  5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)]
    Voice Changerを起動しています。
                                                                                                                       ++[Voice Changer] Downloading model files...
                                                                                                                       [Voice Changer] Generating metadata...
[Voice Changer] ONNX Model: Official v2 like
[Voice Changer] ONNX Model: Official v2 like
[Voice Changer] ONNX Model: Official v2 like
[Voice Changer] ONNX Model: Official v2 like
    Internal_Port:18888
    protocol: HTTP
    -- ---- --
    ブラウザで次のURLを開いてください.
    http://<IP>:<PORT>/
    多くの場合は次のいずれかのURLにアクセスすると起動します。
    http://localhost:18888/

getSwitchValue1
getSwitchValue2 file
    Booting PHASE :__main__
    Booting PHASE :MMVCServerSIO
[2023-07-09 15:27:39] connet sid : epKtQNfyoSCxQKyoAAAB
[2023-07-09 15:27:39] connet sid : SjvtfS3Orm41GMIKAAAD
paramDict {'voiceChangerType': 'RVC', 'slot': 4, 'isSampleMode': False, 'sampleId': None, 'files': [{'name': 'klee-jp.pth', 'kind': 'rvcModel', 'dir': ''}, {'name': 'added_IVF282_Flat_nprobe_5.index', 'kind': 'rvcIndex', 'dir': ''}], 'params': {}}
FILE LoadModelParamFile(name='klee-jp.pth', kind='rvcModel', dir='')
move to C:\Users\WIKTOR~1\AppData\Local\Temp\tmpma7b1chg\upload_dir\klee-jp.pth -> model_dir\4\klee-jp.pth
FILE LoadModelParamFile(name='added_IVF282_Flat_nprobe_5.index', kind='rvcIndex', dir='')
move to C:\Users\WIKTOR~1\AppData\Local\Temp\tmpma7b1chg\upload_dir\added_IVF282_Flat_nprobe_5.index -> model_dir\4\added_IVF282_Flat_nprobe_5.index
[Voice Changer] Official Model(pyTorch) : v1
params LoadModelParams(voiceChangerType='RVC', slot=4, isSampleMode=False, sampleId=None, files=[LoadModelParamFile(name='model_dir\\4\\klee-jp.pth', kind='rvcModel', dir=''), LoadModelParamFile(name='model_dir\\4\\added_IVF282_Flat_nprobe_5.index', kind='rvcIndex', dir='')], params={})
[Voice Changer] update configuration: modelSlotIndex 1688909277004
[Voice Changer] model slot is changed -1 -> 4
................RVC
2023-07-09 15:27:58 | INFO | faiss.loader | Loading faiss with AVX2 support.
2023-07-09 15:27:58 | INFO | faiss.loader | Could not load library with AVX2 support due to:
ModuleNotFoundError("No module named 'faiss.swigfaiss_avx2'")
2023-07-09 15:27:58 | INFO | faiss.loader | Loading faiss.
2023-07-09 15:27:58 | INFO | faiss.loader | Successfully loaded faiss.
[Voice Changer] [RVC] Creating instance
[Voice Changer] [RVC] Initializing...
gin_channels: 256 self.spk_embed_dim: 109
[Voice Changer] generate new embedder. (no embedder)
2023-07-09 15:28:03.9783292 [W:onnxruntime:, session_state.cc:1030 onnxruntime::VerifyEachNodeIsAssignedToAnEp] Some nodes were not assigned to the preferred execution providers which may or may not have an negative impact on performance. e.g. ORT explicitly assigns shape related ops to CPU to improve perf.
2023-07-09 15:28:03.9928388 [W:onnxruntime:, session_state.cc:1032 onnxruntime::VerifyEachNodeIsAssignedToAnEp] Rerunning with verbose output on a non-minimal build will show node assignments.
[Voice Changer] Loading index...
Try loading... model_dir\4\added_IVF282_Flat_nprobe_5.index
GENERATE INFERENCER <voice_changer.RVC.inferencer.RVCInferencer.RVCInferencer object at 0x00000281432EA2C0>
GENERATE EMBEDDER <voice_changer.RVC.embedder.OnnxContentvec.OnnxContentvec object at 0x00000281431D0A90>
GENERATE PITCH EXTRACTOR <voice_changer.RVC.pitchExtractor.HarvestPitchExtractor.HarvestPitchExtractor object at 0x000002817DCE7670>
[Voice Changer] [RVC] Initializing... done
VoiceChanger Initialized (GPU_NUM(cuda):1, mps_enabled:False, onnx_device:GPU)
[Voice Changer][RVC]: update_settings modelSlotIndex 1688909277004
[Voice Changer] update configuration: tran 1
[Voice Changer][RVC]: update_settings tran 1
[Voice Changer] update configuration: tran 2
[Voice Changer][RVC]: update_settings tran 2
[Voice Changer] update configuration: tran 3
[Voice Changer][RVC]: update_settings tran 3
[Voice Changer] update configuration: tran 4
[Voice Changer][RVC]: update_settings tran 4
[Voice Changer] update configuration: tran 5
[Voice Changer][RVC]: update_settings tran 5
[Voice Changer] update configuration: tran 6
[Voice Changer][RVC]: update_settings tran 6
[Voice Changer] update configuration: tran 6
[Voice Changer][RVC]: update_settings tran 6
[Voice Changer] update configuration: tran 7
[Voice Changer][RVC]: update_settings tran 7
[Voice Changer] update configuration: tran 8
[Voice Changer] update configuration: tran 8
[Voice Changer][RVC]: update_settings tran 8
[Voice Changer][RVC]: update_settings tran 8
[Voice Changer] update configuration: tran 9
[Voice Changer] update configuration: tran 10
[Voice Changer][RVC]: update_settings tran 9
[Voice Changer] update configuration: tran 11
[Voice Changer][RVC]: update_settings tran 10
[Voice Changer][RVC]: update_settings tran 11
[Voice Changer] update configuration: tran 12
[Voice Changer][RVC]: update_settings tran 12
[Voice Changer] update configuration: tran 13
[Voice Changer][RVC]: update_settings tran 13
[Voice Changer] update configuration: tran 12
[Voice Changer][RVC]: update_settings tran 12
[Voice Changer] update configuration: tran 11
[Voice Changer][RVC]: update_settings tran 11
[Voice Changer] update configuration: tran 10
[Voice Changer] update configuration: tran 10
[Voice Changer][RVC]: update_settings tran 10
[Voice Changer][RVC]: update_settings tran 10
[Voice Changer] update configuration: tran 8
[Voice Changer][RVC]: update_settings tran 8
[Voice Changer] update configuration: tran 8
[Voice Changer][RVC]: update_settings tran 8
[Voice Changer] update configuration: tran 7
[Voice Changer][RVC]: update_settings tran 7
[Voice Changer] update configuration: tran 8
[Voice Changer][RVC]: update_settings tran 8
[Voice Changer] update configuration: indexRatio 0.1
[Voice Changer][RVC]: update_settings indexRatio 0.1
[Voice Changer] update configuration: f0Detector crepe_full
[Voice Changer][RVC]: update_settings f0Detector crepe_full
[Voice Changer] update configuration: silentThreshold 0
[Voice Changer][RVC]: update_settings silentThreshold 0
[Voice Changer] update configuration: silentThreshold 0.00001
[Voice Changer][RVC]: update_settings silentThreshold 0.00001
[Voice Changer] update configuration: silentThreshold 0.00002
[Voice Changer][RVC]: update_settings silentThreshold 0.00002
[Voice Changer] update configuration: silentThreshold 0.00003
[Voice Changer][RVC]: update_settings silentThreshold 0.00003
[Voice Changer] update configuration: silentThreshold 0.00004
[Voice Changer][RVC]: update_settings silentThreshold 0.00004
[Voice Changer] update configuration: silentThreshold 0.00005
[Voice Changer][RVC]: update_settings silentThreshold 0.00005
[Voice Changer] update configuration: extraConvertSize 16384
[Voice Changer][RVC]: update_settings extraConvertSize 16384
[Voice Changer] update configuration: extraConvertSize 8192
[Voice Changer][RVC]: update_settings extraConvertSize 8192
[Voice Changer] update configuration: rvcQuality 1
[Voice Changer][RVC]: update_settings rvcQuality 1
[Voice Changer] update configuration: protect 0.4
[Voice Changer][RVC]: update_settings protect 0.4
[Voice Changer] update configuration: protect 0.4
[Voice Changer][RVC]: update_settings protect 0.4
[Voice Changer] update configuration: protect 0.3
[Voice Changer][RVC]: update_settings protect 0.3
[Voice Changer] update configuration: protect 0.3
[Voice Changer][RVC]: update_settings protect 0.3
[Voice Changer] update configuration: protect 0.2
[Voice Changer][RVC]: update_settings protect 0.2
[Voice Changer] update configuration: protect 0.2
[Voice Changer][RVC]: update_settings protect 0.2
[Voice Changer] update configuration: protect 0.1
[Voice Changer][RVC]: update_settings protect 0.1
[Voice Changer] update configuration: protect 0.1
[Voice Changer][RVC]: update_settings protect 0.1
[Voice Changer] update configuration: protect 0.2
[Voice Changer][RVC]: update_settings protect 0.2
[Voice Changer] update configuration: protect 0.2
[Voice Changer][RVC]: update_settings protect 0.2
[Voice Changer] update configuration: protect 0.3
[Voice Changer][RVC]: update_settings protect 0.3
[Voice Changer] update configuration: protect 0.3
[Voice Changer][RVC]: update_settings protect 0.3
Generated Strengths: for prev:(4096,), for cur:(4096,)
[Voice Changer] warming up... generating sola buffer.
[7496:0709/152930.103:ERROR:gpu_init.cc(523)] Passthrough is not supported, GL is disabled, ANGLE is
[Voice Changer] update configuration: f0Detector crepe_tiny
[Voice Changer][RVC]: update_settings f0Detector crepe_tiny
[Voice Changer] update configuration: f0Detector crepe
[Voice Changer][RVC]: update_settings f0Detector crepe
[Voice Changer] update configuration: f0Detector harvest
[Voice Changer][RVC]: update_settings f0Detector harvest
[Voice Changer] update configuration: f0Detector crepe_full
[Voice Changer][RVC]: update_settings f0Detector crepe_full
[Voice Changer] update configuration: modelSlotIndex 1688909443000
[Voice Changer] model slot is changed 4 -> 0
................RVC
[Voice Changer] [RVC] Creating instance
[Voice Changer] [RVC] Initializing...
2023-07-09 15:30:46.2470547 [W:onnxruntime:, session_state.cc:1030 onnxruntime::VerifyEachNodeIsAssignedToAnEp] Some nodes were not assigned to the preferred execution providers which may or may not have an negative impact on performance. e.g. ORT explicitly assigns shape related ops to CPU to improve perf.
2023-07-09 15:30:46.2622800 [W:onnxruntime:, session_state.cc:1032 onnxruntime::VerifyEachNodeIsAssignedToAnEp] Rerunning with verbose output on a non-minimal build will show node assignments.
[Voice Changer] generate new embedder. (anyway)
2023-07-09 15:30:54.5127140 [W:onnxruntime:, session_state.cc:1030 onnxruntime::VerifyEachNodeIsAssignedToAnEp] Some nodes were not assigned to the preferred execution providers which may or may not have an negative impact on performance. e.g. ORT explicitly assigns shape related ops to CPU to improve perf.
2023-07-09 15:30:54.5237924 [W:onnxruntime:, session_state.cc:1032 onnxruntime::VerifyEachNodeIsAssignedToAnEp] Rerunning with verbose output on a non-minimal build will show node assignments.
[Voice Changer] Loading index...
GENERATE INFERENCER <voice_changer.RVC.inferencer.OnnxRVCInferencer.OnnxRVCInferencer object at 0x000002821BD8AB90>
GENERATE EMBEDDER <voice_changer.RVC.embedder.OnnxContentvec.OnnxContentvec object at 0x000002821BD8AE60>
GENERATE PITCH EXTRACTOR <voice_changer.RVC.pitchExtractor.HarvestPitchExtractor.HarvestPitchExtractor object at 0x000002821BD8AEF0>
[Voice Changer] [RVC] Initializing... done
VoiceChanger Initialized (GPU_NUM(cuda):1, mps_enabled:False, onnx_device:GPU)
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer] Voice Changer is not selected. Wait a bit and if there is no improvement, please re-select vc.
[Voice Changer][RVC]: update_settings f0Detector crepe_full
[Voice Changer][RVC]: update_settings silentThreshold 0.00005
[Voice Changer][RVC]: update_settings extraConvertSize 8192
[Voice Changer][RVC]: update_settings modelSlotIndex 1688909443000
Generated Strengths: for prev:(4096,), for cur:(4096,)
[Voice Changer] warming up... generating sola buffer.
[Voice Changer] update configuration: tran 8
[Voice Changer][RVC]: update_settings tran 8
[Voice Changer] update configuration: tran 8
[Voice Changer][RVC]: update_settings tran 8
[Voice Changer] update configuration: tran 9
[Voice Changer][RVC]: update_settings tran 9
[Voice Changer] update configuration: tran 10
[Voice Changer][RVC]: update_settings tran 10
[Voice Changer] update configuration: tran 11
[Voice Changer][RVC]: update_settings tran 11
[Voice Changer] update configuration: tran 12
[Voice Changer][RVC]: update_settings tran 12
[Voice Changer] update configuration: tran 13
[Voice Changer][RVC]: update_settings tran 13
[Voice Changer] update configuration: tran 14
[Voice Changer][RVC]: update_settings tran 14
[Voice Changer] update configuration: tran 13
[Voice Changer][RVC]: update_settings tran 13
[Voice Changer] update configuration: tran 12
[Voice Changer][RVC]: update_settings tran 12
[Voice Changer] update configuration: tran 11
[Voice Changer][RVC]: update_settings tran 11
[Voice Changer] update configuration: tran 10
[Voice Changer][RVC]: update_settings tran 10
[Voice Changer] update configuration: tran 9
[Voice Changer][RVC]: update_settings tran 9
[Voice Changer] update configuration: indexRatio 0.1
[Voice Changer][RVC]: update_settings indexRatio 0.1
[Voice Changer] update configuration: indexRatio 0.1
[Voice Changer][RVC]: update_settings indexRatio 0.1
[Voice Changer] update configuration: modelSlotIndex 1688909757004
[Voice Changer] model slot is changed 0 -> 4
................RVC
[Voice Changer] [RVC] Creating instance
[Voice Changer] [RVC] Initializing...
gin_channels: 256 self.spk_embed_dim: 109
[Voice Changer] generate new embedder. (anyway)
2023-07-09 15:36:06.2770575 [W:onnxruntime:, session_state.cc:1030 onnxruntime::VerifyEachNodeIsAssignedToAnEp] Some nodes were not assigned to the preferred execution providers which may or may not have an negative impact on performance. e.g. ORT explicitly assigns shape related ops to CPU to improve perf.
2023-07-09 15:36:06.2872453 [W:onnxruntime:, session_state.cc:1032 onnxruntime::VerifyEachNodeIsAssignedToAnEp] Rerunning with verbose output on a non-minimal build will show node assignments.
[Voice Changer] Loading index...
Try loading... model_dir\4\added_IVF282_Flat_nprobe_5.index
GENERATE INFERENCER <voice_changer.RVC.inferencer.RVCInferencer.RVCInferencer object at 0x000002821BD44F10>
GENERATE EMBEDDER <voice_changer.RVC.embedder.OnnxContentvec.OnnxContentvec object at 0x000002821BD06DA0>
GENERATE PITCH EXTRACTOR <voice_changer.RVC.pitchExtractor.HarvestPitchExtractor.HarvestPitchExtractor object at 0x000002821BD065F0>
[Voice Changer] [RVC] Initializing... done
VoiceChanger Initialized (GPU_NUM(cuda):1, mps_enabled:False, onnx_device:GPU)
[Voice Changer][RVC]: update_settings f0Detector crepe_full
[Voice Changer][RVC]: update_settings silentThreshold 0.00005
[Voice Changer][RVC]: update_settings extraConvertSize 8192
[Voice Changer][RVC]: update_settings modelSlotIndex 1688909757004
Generated Strengths: for prev:(4096,), for cur:(4096,)
[Voice Changer] warming up... generating sola buffer.
[2023-07-09 15:36:42] connet sid : EDwFqYxiUBcUk7QjAAAG
[2023-07-09 15:36:42] connet sid : kJxSjl1OIsTK6shGAAAH
[Voice Changer] update configuration: tran 1
[Voice Changer][RVC]: update_settings tran 1
[Voice Changer] update configuration: tran 2
[Voice Changer][RVC]: update_settings tran 2
[Voice Changer] update configuration: tran 3
[Voice Changer][RVC]: update_settings tran 3
[Voice Changer] update configuration: tran 4
[Voice Changer][RVC]: update_settings tran 4
[Voice Changer] update configuration: tran 5
[Voice Changer][RVC]: update_settings tran 5
[Voice Changer] update configuration: tran 5
[Voice Changer][RVC]: update_settings tran 5
[Voice Changer] update configuration: tran 6
[Voice Changer][RVC]: update_settings tran 6
[Voice Changer] update configuration: tran 7
[Voice Changer][RVC]: update_settings tran 7
[Voice Changer] update configuration: tran 8
[Voice Changer][RVC]: update_settings tran 8
[Voice Changer] update configuration: tran 9
[Voice Changer][RVC]: update_settings tran 9
[Voice Changer] update configuration: tran 10
[Voice Changer][RVC]: update_settings tran 10
[Voice Changer] update configuration: tran 11
[Voice Changer][RVC]: update_settings tran 11
[Voice Changer] update configuration: tran 12
[Voice Changer][RVC]: update_settings tran 12
[Voice Changer] update configuration: tran 12
[Voice Changer][RVC]: update_settings tran 12
[Voice Changer] update configuration: tran 13
[Voice Changer][RVC]: update_settings tran 13
[Voice Changer] update configuration: tran 14
[Voice Changer][RVC]: update_settings tran 14
[Voice Changer] update configuration: tran 13
[Voice Changer][RVC]: update_settings tran 13
[Voice Changer] update configuration: tran 12
[Voice Changer][RVC]: update_settings tran 12
[Voice Changer] update configuration: tran 11
[Voice Changer][RVC]: update_settings tran 11
[Voice Changer] update configuration: tran 10
[Voice Changer][RVC]: update_settings tran 10
[Voice Changer] update configuration: tran 9
[Voice Changer][RVC]: update_settings tran 9
[Voice Changer] update configuration: tran 8
[Voice Changer][RVC]: update_settings tran 8
[Voice Changer] update configuration: tran 8
[Voice Changer][RVC]: update_settings tran 8
[Voice Changer] update configuration: indexRatio 0.1
[Voice Changer][RVC]: update_settings indexRatio 0.1
[Voice Changer] update configuration: rvcQuality 1
[Voice Changer][RVC]: update_settings rvcQuality 1
w-okada commented 1 year ago

read FAQ in tutorial and search the cause.

HidekoHaruna commented 1 year ago

read FAQ in tutorial and search the cause.

I did. Now I'm getting the "(node:19700) electron: Failed to load URL: http://localhost:18888/ with error: ERR_CONNECTION_REFUSED" error and the FAQ says that it's an antivirus issue, but turning off my antivirus did nothing.

w-okada commented 1 year ago

You said "No output," didn't you? If that's the case, you should read the material again.

Q2. The voice is not being converted.

A2. Refer to [this](https://github.com/w-okada/voice-changer/blob/master/tutorials/trouble_shoot_communication_ja.md) and identify where the problem lies, and consider a solution.
HidekoHaruna commented 1 year ago

You said "No output," didn't you? If that's the case, you should read the material again.

Q2. The voice is not being converted.

A2. Refer to [this](https://github.com/w-okada/voice-changer/blob/master/tutorials/trouble_shoot_communication_ja.md) and identify where the problem lies, and consider a solution.

All I got from following this tutorial is that now I know that the app isn't receiving any input, even when I use an audio file. It doesn't say anything about fixing the problem, though.

w-okada commented 1 year ago

Okey. An audio file is used but there is no recorded audio at (1) in a trouble shooting tutorial.

That is very strange situation. One point I want to know is you push start both buttons voice conversion and SIO rec when audio is started?

and if you can, share the screen capture of the application.

HidekoHaruna commented 1 year ago

Okey. An audio file is used but there is no recorded audio at (1) in a trouble shooting tutorial.

That is very strange situation. One point I want to know is you push start both buttons voice conversion and SIO rec when audio is started?

and if you can, share the screen capture of the application.

I'm using it like I always have. Here's a video: https://share.vidyard.com/watch/516D9cdMSfiWmzh52x1JFS

w-okada commented 1 year ago

At first, Just to confirm, have you ever been able to convert audio in the previous version?

And if you click echo of the audio file player, can you hear the audio?

HidekoHaruna commented 1 year ago

At first, Just to confirm, have you ever been able to convert audio in the previous version?

Yes, I was. I believe I was using version 1.5.3.6a before.

And if you click echo of the audio file player, can you hear the audio?

Yes, I can hear the original audio there.

w-okada commented 1 year ago

There might be an issue with sup2. We've received such reports. Could you uncheck it and flag it for me, please?

https://github.com/w-okada/voice-changer/issues/454

HidekoHaruna commented 1 year ago

There might be an issue with sup2. We've received such reports. Could you uncheck it and flag it for me, please?

454

I'm sorry but I don't know how

w-okada commented 1 year ago

make this checkbox off image

w-okada commented 1 year ago

no res close