public class SpeechRecog
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
SpeechRecog.RecogResult
音声認識結果
|
static class |
SpeechRecog.Sentence
文章認識結果(Sentence)
|
static class |
SpeechRecog.SpeechRecogAbortException |
static class |
SpeechRecog.Word
単語認識結果(Word)
|
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
ANSWER_NO
getYesorNoの結果(No)
|
static java.lang.String |
ANSWER_YES
getYesorNoの結果(Yes)
|
コンストラクタと説明 |
---|
SpeechRecog(CRobotMotion motion) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addAbortWord(java.lang.String word) |
void |
addAbortWords(java.lang.String[] words) |
void |
clearAbortWords() |
SpeechRecog.RecogResult |
getAbortResult() |
java.util.Calendar |
getDate(SpeechRecog.RecogResult recogresult) |
int |
getDay(SpeechRecog.RecogResult recogresult) |
java.lang.String |
getName(int timeout,
int retry)
名前の取得
|
java.lang.String[] |
getNames(int timeout,
int retry)
名前の取得(複数候補)
|
java.lang.String[] |
getNameswithAbort(int timeout,
int retry)
名前の取得(複数候補)
|
java.lang.String |
getNamewithAbort(int timeout,
int retry)
名前の取得
|
java.lang.Long |
getNumber(SpeechRecog.RecogResult recogresult)
数値の取得
|
SpeechRecog.RecogResult |
getRecognition(int timeout)
音声認識実行
|
SpeechRecog.RecogResult |
getRecognitionwithAbort(int timeout) |
java.lang.String |
getResponse(int timeout,
int retry)
返答を取得。
|
java.lang.String |
getResponsewithAbort(int timeout,
int retry)
返答を取得。
|
java.util.Calendar |
getTime(SpeechRecog.RecogResult recogresult) |
java.lang.String |
getYesorNo(int timeout,
int retry) |
java.lang.String |
getYesorNowithAbort(int timeout,
int retry) |
void |
setLang(java.lang.String lang)
言語の設定
|
void |
stopRecognitionRequest() |
public static final java.lang.String ANSWER_YES
public static final java.lang.String ANSWER_NO
public SpeechRecog(CRobotMotion motion)
public SpeechRecog.RecogResult getAbortResult()
public void addAbortWords(java.lang.String[] words)
public void addAbortWord(java.lang.String word)
public void clearAbortWords()
public SpeechRecog.RecogResult getRecognition(int timeout)
timeout
- タイムアウト(msec)public SpeechRecog.RecogResult getRecognitionwithAbort(int timeout) throws SpeechRecog.SpeechRecogAbortException
public void stopRecognitionRequest()
public java.lang.String getResponsewithAbort(int timeout, int retry) throws SpeechRecog.SpeechRecogAbortException
timeout
- タイムアウト(msec)retry
- リトライ回数SpeechRecog.SpeechRecogAbortException
- 音声認識中断public java.lang.String getResponse(int timeout, int retry)
timeout
- タイムアウト(msec)retry
- リトライ回数public void setLang(java.lang.String lang)
lang
- 認識する言語文字列public java.lang.String getNamewithAbort(int timeout, int retry) throws SpeechRecog.SpeechRecogAbortException
timeout
- タイムアウト(msec)retry
- リトライ回数SpeechRecog.SpeechRecogAbortException
- 音声認識中断public java.lang.String getName(int timeout, int retry)
timeout
- タイムアウト(msec)retry
- リトライ回数public java.lang.String[] getNameswithAbort(int timeout, int retry) throws SpeechRecog.SpeechRecogAbortException
timeout
- タイムアウト(msec)retry
- リトライ回数SpeechRecog.SpeechRecogAbortException
- 音声認識中断public java.lang.String[] getNames(int timeout, int retry)
timeout
- タイムアウト(msec)retry
- リトライ回数public java.lang.String getYesorNowithAbort(int timeout, int retry) throws SpeechRecog.SpeechRecogAbortException
timeout
- タイムアウト(msec)retry
- リトライ回数SpeechRecog.SpeechRecogAbortException
- 音声認識中断public java.lang.String getYesorNo(int timeout, int retry)
timeout
- タイムアウト(msec)retry
- リトライ回数public java.util.Calendar getTime(SpeechRecog.RecogResult recogresult)
public java.util.Calendar getDate(SpeechRecog.RecogResult recogresult)
public int getDay(SpeechRecog.RecogResult recogresult)
public java.lang.Long getNumber(SpeechRecog.RecogResult recogresult)
recogresult
- 認識結果