diff --git a/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/OpenJtalk.java b/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/OpenJtalk.java index 71c66454d..166c491c3 100644 --- a/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/OpenJtalk.java +++ b/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/OpenJtalk.java @@ -2,7 +2,7 @@ /** テキスト解析器としてのOpen JTalk。 */ public class OpenJtalk implements AutoCloseable { - protected long internal; + long internal; /** * Open JTalkの辞書ディレクトリ。 diff --git a/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/Synthesizer.java b/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/Synthesizer.java index eefb06785..c725ad40e 100644 --- a/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/Synthesizer.java +++ b/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/Synthesizer.java @@ -15,7 +15,7 @@ * @see Synthesizer#builder */ public class Synthesizer implements AutoCloseable { - protected long internal; + long internal; private Synthesizer(OpenJtalk openJtalk, SynthesizerBuilder builder) { rsNewWithInitialize(openJtalk, builder); @@ -232,25 +232,44 @@ public SynthesizerBuilder(OpenJtalk openJtalk) { this.openJtalk = openJtalk; } - /** ハードウェアアクセラレーションモードを設定する。 */ + /** + * ハードウェアアクセラレーションモードを設定する。 + * + * @param accelerationMode ハードウェアアクセラレーションモード。 + * @return ビルダー。 + */ public SynthesizerBuilder accelerationMode(AccelerationMode accelerationMode) { this.accelerationMode = accelerationMode; return this; } - /** CPU利用数を指定。0を指定すると環境に合わせたCPUが利用される。 */ + /** + * CPU利用数を指定する。0を指定すると環境に合わせたCPUが利用される。 + * + * @param cpuNumThreads CPU利用数。 + * @return ビルダー。 + */ public SynthesizerBuilder cpuNumThreads(int cpuNumThreads) { this.cpuNumThreads = cpuNumThreads; return this; } - /** 全てのモデルを読み込むかどうか。 */ + /** + * 全てのモデルを読み込むかどうか。 + * + * @param loadAllModels 全てのモデルを読み込むかどうか。 + * @return ビルダー。 + */ public SynthesizerBuilder loadAllModels(boolean loadAllModels) { this.loadAllModels = loadAllModels; return this; } - /** {@link Synthesizer} を構築する。 */ + /** + * {@link Synthesizer} を構築する。 + * + * @return {@link Synthesizer}。 + */ public Synthesizer build() { Synthesizer synthesizer = new Synthesizer(openJtalk, this); return synthesizer; @@ -273,7 +292,7 @@ public static enum AudioQueryOption { KANA, } - /** {@link Synthesizer#accentPhrases} のオプション。 */ + /** {@link Synthesizer#createAccentPhrases} のオプション。 */ public static enum AccentPhrasesOption { /** 入力テキストをAquesTalk風記法として解釈するかどうか。 */ KANA, diff --git a/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/UserDict.java b/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/UserDict.java index 33ca3f776..fbc003eef 100644 --- a/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/UserDict.java +++ b/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/UserDict.java @@ -15,7 +15,7 @@ /** ユーザー辞書。 */ public class UserDict implements AutoCloseable { - protected long internal; + long internal; /** ユーザー辞書を作成する。 */ public UserDict() { diff --git a/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/VoiceModel.java b/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/VoiceModel.java index 5f30eb5a2..d2c25ee84 100644 --- a/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/VoiceModel.java +++ b/crates/voicevox_core_java_api/lib/src/main/java/jp/Hiroshiba/VoicevoxCore/VoiceModel.java @@ -10,7 +10,7 @@ /** 音声モデル。 */ public class VoiceModel implements AutoCloseable { - protected long internal; + long internal; /** ID。 */ @Nonnull