Skip to content

Commit

Permalink
Fix: スコープを修正
Browse files Browse the repository at this point in the history
  • Loading branch information
sevenc-nanashi committed Aug 3, 2023
1 parent a4187c8 commit 7a1a4c6
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

/** テキスト解析器としてのOpen JTalk。 */
public class OpenJtalk implements AutoCloseable {
protected long internal;
long internal;

/**
* Open JTalkの辞書ディレクトリ。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down Expand Up @@ -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;
Expand All @@ -273,7 +292,7 @@ public static enum AudioQueryOption {
KANA,
}

/** {@link Synthesizer#accentPhrases} のオプション。 */
/** {@link Synthesizer#createAccentPhrases} のオプション。 */
public static enum AccentPhrasesOption {
/** 入力テキストをAquesTalk風記法として解釈するかどうか。 */
KANA,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
/** ユーザー辞書。 */
public class UserDict
implements AutoCloseable {
protected long internal;
long internal;

/** ユーザー辞書を作成する。 */
public UserDict() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
/** 音声モデル。 */
public class VoiceModel
implements AutoCloseable {
protected long internal;
long internal;

/** ID。 */
@Nonnull
Expand Down

0 comments on commit 7a1a4c6

Please sign in to comment.