|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.j_phone.io.VoiceRecognitionDictionary
音声認識用辞書クラスです。
コンストラクタの概要 | |
VoiceRecognitionDictionary()
|
メソッドの概要 | |
void |
deleteWord(int wordNo)
辞書から単語を削除します。 |
java.lang.String |
getDictionary()
音声認識用の辞書フォーマット文字列を取得します。 |
java.lang.String |
getWord(int wordNo)
設定済みの単語文字列を取得します。 |
int |
getWordNumber(int index)
設定済みの単語番号を取得します。 |
void |
removeAllWords()
辞書から全単語を削除します。 |
void |
setWord(int wordNo,
java.lang.String word)
辞書への単語の登録です。 |
int |
size()
辞書に設定済みの単語数を取得します。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public VoiceRecognitionDictionary()
メソッドの詳細 |
public void setWord(int wordNo, java.lang.String word)
音声認識は、辞書として設定された単語群の中から一致するものを検出する という形で動作します。そのための単語群に、一単語を追加/変更します。
この設定時には単語文字列のフォーマットチェックは行いません。 (VoiceRecognition の recognize での実際の認識実行時にエラー となります)
wordNo
- 単語番号。
認識時等で、この単語を識別する番号。
既に同じ番号が設定されている場合には、既存のものが上書きされる。
設定可能な値は 1 〜 9999 の値。word
- 単語文字列。
音声認識させたい単語を指定。日本語の場合は半角カナ文字列で指定。java.lang.IllegalArgumentException
- wordNo が規定範囲外NullPointerException
- word が null の場合に発生するpublic void deleteWord(int wordNo)
認識用の単語辞書から一単語を削除します。
wordNo
- 単語番号。
削除したい単語の単語番号(setDict() で指定したもの)を指定。java.lang.IllegalArgumentException
- wordNo に指定した単語が存在しないpublic void removeAllWords()
public int size()
public int getWordNumber(int index)
index
- 取得する単語番号の位置(0 〜 単語数 - 1 の間の値)java.lang.IllegalArgumentException
- index に指定した単語が存在しないpublic java.lang.String getWord(int wordNo)
wordNo
- 単語文字列を取得する単語番号java.lang.IllegalArgumentException
- wordNo に指定した単語が存在しないpublic java.lang.String getDictionary()
IllegalStateException
- 辞書文字列が未設定
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |