Skip to content

Commit

Permalink
Add: @throwsを追加
Browse files Browse the repository at this point in the history
  • Loading branch information
sevenc-nanashi committed Nov 3, 2023
1 parent 300dd30 commit b30c011
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ protected void finalize() throws Throwable {
* モデルを読み込む。
*
* @param voiceModel 読み込むモデル。
* @throws InvalidModelDataException 無効なモデルデータの場合。
*/
public void loadVoiceModel(VoiceModel voiceModel) throws InvalidModelDataException {
rsLoadVoiceModel(voiceModel);
Expand Down Expand Up @@ -56,9 +57,10 @@ public boolean isLoadedVoiceModel(String voiceModelId) {
/**
* AquesTalk風記法から {@link AudioQuery} を生成する。
*
* @param kana AquesTalk風記法。
* @param kana AquesTalk風記法。
* @param styleId スタイルID。
* @return {@link AudioQuery}。
* @throws InferenceFailedException 推論に失敗した場合。
*/
@Nonnull
public AudioQuery createAudioQueryFromKana(String kana, int styleId)
Expand All @@ -79,9 +81,10 @@ public AudioQuery createAudioQueryFromKana(String kana, int styleId)
/**
* 日本語のテキストから {@link AudioQuery} を生成する。
*
* @param text 日本語のテキスト。
* @param text 日本語のテキスト。
* @param styleId スタイルID。
* @return {@link AudioQuery}。
* @throws InferenceFailedException 推論に失敗した場合。
*/
@Nonnull
public AudioQuery createAudioQuery(String text, int styleId) throws InferenceFailedException {
Expand All @@ -101,9 +104,10 @@ public AudioQuery createAudioQuery(String text, int styleId) throws InferenceFai
/**
* AquesTalk風記法から {@link AccentPhrase} のリストを生成する。
*
* @param kana AquesTalk風記法。
* @param kana AquesTalk風記法。
* @param styleId スタイルID。
* @return {@link AccentPhrase} のリスト。
* @throws InferenceFailedException 推論に失敗した場合。
*/
@Nonnull
public List<AccentPhrase> createAccentPhrasesFromKana(String kana, int styleId)
Expand All @@ -120,9 +124,10 @@ public List<AccentPhrase> createAccentPhrasesFromKana(String kana, int styleId)
/**
* 日本語のテキストから {@link AccentPhrase} のリストを生成する。
*
* @param text 日本語のテキスト。
* @param text 日本語のテキスト。
* @param styleId スタイルID。
* @return {@link AccentPhrase} のリスト。
* @throws InferenceFailedException 推論に失敗した場合。
*/
@Nonnull
public List<AccentPhrase> createAccentPhrases(String text, int styleId)
Expand All @@ -140,8 +145,9 @@ public List<AccentPhrase> createAccentPhrases(String text, int styleId)
* アクセント句の音高・音素長を変更する。
*
* @param accentPhrases 変更元のアクセント句の配列。
* @param styleId スタイルID。
* @param styleId スタイルID。
* @return 変更後のアクセント句の配列。
* @throws InferenceFailedException 推論に失敗した場合。
*/
@Nonnull
public List<AccentPhrase> replaceMoraData(List<AccentPhrase> accentPhrases, int styleId)
Expand All @@ -159,8 +165,9 @@ public List<AccentPhrase> replaceMoraData(List<AccentPhrase> accentPhrases, int
* アクセント句の音素長を変更する。
*
* @param accentPhrases 変更元のアクセント句の配列。
* @param styleId スタイルID。
* @param styleId スタイルID。
* @return 変更後のアクセント句の配列。
* @throws InferenceFailedException 推論に失敗した場合。
*/
@Nonnull
public List<AccentPhrase> replacePhonemeLength(List<AccentPhrase> accentPhrases, int styleId)
Expand All @@ -178,8 +185,9 @@ public List<AccentPhrase> replacePhonemeLength(List<AccentPhrase> accentPhrases,
* アクセント句の音高を変更する。
*
* @param accentPhrases 変更元のアクセント句の配列。
* @param styleId スタイルID。
* @param styleId スタイルID。
* @return 変更後のアクセント句の配列。
* @throws InferenceFailedException 推論に失敗した場合。
*/
@Nonnull
public List<AccentPhrase> replaceMoraPitch(List<AccentPhrase> accentPhrases, int styleId)
Expand All @@ -197,7 +205,7 @@ public List<AccentPhrase> replaceMoraPitch(List<AccentPhrase> accentPhrases, int
* {@link AudioQuery} から音声合成するためのオブジェクトを生成する。
*
* @param audioQuery {@link AudioQuery}。
* @param styleId スタイルID。
* @param styleId スタイルID。
* @return {@link SynthesisConfigurator}。
* @see SynthesisConfigurator#execute
*/
Expand All @@ -209,7 +217,7 @@ public SynthesisConfigurator synthesis(AudioQuery audioQuery, int styleId) {
/**
* AquesTalk風記法をもとに音声合成を実行するためのオブジェクトを生成する。
*
* @param kana AquesTalk風記法。
* @param kana AquesTalk風記法。
* @param styleId スタイルID。
* @return {@link TtsFromKanaConfigurator}。
* @see TtsFromKanaConfigurator#execute
Expand All @@ -222,7 +230,7 @@ public TtsFromKanaConfigurator ttsFromKana(String kana, int styleId) {
/**
* 日本語のテキストをもとに音声合成を実行するためのオブジェクトを生成する。
*
* @param text 日本語のテキスト。
* @param text 日本語のテキスト。
* @param styleId スタイルID。
* @return {@link TtsConfigurator}。
* @see TtsConfigurator#execute
Expand Down Expand Up @@ -382,6 +390,8 @@ public SynthesisConfigurator interrogativeUpspeak(boolean interrogativeUpspeak)
* {@link AudioQuery} から音声合成する。
*
* @return 音声データ。
*
* @throws InferenceFailedException 推論に失敗した場合。
*/
@Nonnull
public byte[] execute() throws InferenceFailedException {
Expand Down Expand Up @@ -426,6 +436,8 @@ public TtsFromKanaConfigurator interrogativeUpspeak(boolean interrogativeUpspeak
* {@link AudioQuery} から音声合成する。
*
* @return 音声データ。
*
* @throws InferenceFailedException 推論に失敗した場合。
*/
@Nonnull
public byte[] execute() throws InferenceFailedException {
Expand Down Expand Up @@ -468,6 +480,8 @@ public TtsConfigurator interrogativeUpspeak(boolean interrogativeUpspeak) {
* {@link AudioQuery} から音声合成する。
*
* @return 音声データ。
*
* @throws InferenceFailedException 推論に失敗した場合。
*/
@Nonnull
public byte[] execute() throws InferenceFailedException {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ public void importDict(UserDict dict) {
* ユーザー辞書を読み込む。
*
* @param path ユーザー辞書のパス。
* @throws LoadUserDictException ユーザー辞書を読み込めなかった場合。
*/
public void load(String path) throws LoadUserDictException {
rsLoad(path);
Expand All @@ -83,6 +84,7 @@ public void load(String path) throws LoadUserDictException {
* ユーザー辞書を保存する。
*
* @param path ユーザー辞書のパス。
* @throws SaveUserDictException ユーザー辞書を保存できなかった場合。
*/
public void save(String path) throws SaveUserDictException {
rsSave(path);
Expand Down

0 comments on commit b30c011

Please sign in to comment.