From 20b0dcf0627e33823e9992993e5b9b212d8215ab Mon Sep 17 00:00:00 2001 From: yuu111 Date: Thu, 29 Jan 2026 11:06:32 +0900 Subject: [PATCH] =?UTF-8?q?=E7=84=A1=E5=8A=B9=E3=81=AATTS=E3=82=A8?= =?UTF-8?q?=E3=83=B3=E3=82=B8=E3=83=B3=E3=81=AE=E5=88=9D=E6=9C=9F=E5=8C=96?= =?UTF-8?q?=E3=82=92=E3=82=B9=E3=82=AD=E3=83=83=E3=83=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 設定で無効にしているエンジン(voicevox, coeiroink, sharevox)が 起動時にURL確認を行わないように修正 --- .../main/java/dev/felnull/itts/core/voice/VoiceManager.java | 4 ++-- .../felnull/itts/core/voice/coeiroink/CoeiroinkManager.java | 3 +++ .../dev/felnull/itts/core/voice/voicevox/VoicevoxManager.java | 3 +++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/dev/felnull/itts/core/voice/VoiceManager.java b/core/src/main/java/dev/felnull/itts/core/voice/VoiceManager.java index aa53393..a35359e 100644 --- a/core/src/main/java/dev/felnull/itts/core/voice/VoiceManager.java +++ b/core/src/main/java/dev/felnull/itts/core/voice/VoiceManager.java @@ -63,8 +63,8 @@ private void registerVoiceTypes(Supplier> availableVoiceTypes) { return CompletableFuture.allOf( voicevoxManager.init(), coeiroinkManager.init(), - sharevoxManager.init()). - thenAcceptAsync(v -> { + sharevoxManager.init()) + .thenAcceptAsync(v -> { registerVoiceTypes(voiceTextManager::getVoiceTypes); registerVoiceTypes(voicevoxManager::getAvailableVoiceTypes); registerVoiceTypes(coeiroinkManager::getAvailableVoiceTypes); diff --git a/core/src/main/java/dev/felnull/itts/core/voice/coeiroink/CoeiroinkManager.java b/core/src/main/java/dev/felnull/itts/core/voice/coeiroink/CoeiroinkManager.java index a9c5aae..95521b6 100644 --- a/core/src/main/java/dev/felnull/itts/core/voice/coeiroink/CoeiroinkManager.java +++ b/core/src/main/java/dev/felnull/itts/core/voice/coeiroink/CoeiroinkManager.java @@ -76,6 +76,9 @@ protected VoicevoxConfig getConfig() { * @return 初期化の非同期CompletableFuture */ public CompletableFuture init() { + if (!getConfig().isEnable()) { + return CompletableFuture.completedFuture(null); + } return balancer.init(); } diff --git a/core/src/main/java/dev/felnull/itts/core/voice/voicevox/VoicevoxManager.java b/core/src/main/java/dev/felnull/itts/core/voice/voicevox/VoicevoxManager.java index 1fc846b..30f498f 100644 --- a/core/src/main/java/dev/felnull/itts/core/voice/voicevox/VoicevoxManager.java +++ b/core/src/main/java/dev/felnull/itts/core/voice/voicevox/VoicevoxManager.java @@ -77,6 +77,9 @@ protected VoicevoxConfig getConfig() { * @return 初期化の非同期CompletableFuture */ public CompletableFuture init() { + if (!getConfig().isEnable()) { + return CompletableFuture.completedFuture(null); + } return balancer.init(); }