RecognizerResult クラス
- java.
lang. Object - com.
microsoft. bot. builder. RecognizerResult
- com.
実装
public class RecognizerResult
implements RecognizerConvert
によって生成された認識結果を Recognizer格納します。
コンストラクターの概要
コンストラクター | 説明 | |
---|---|---|
RecognizerResult() |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
void |
convert(Object result)
認識エンジンの結果を変換します。 |
java.lang.String |
getAlteredText()
スペル修正など、認識エンジンによって変更された入力テキストを取得します。 |
com.fasterxml.jackson.databind.JsonNode |
getEntities()
認識された最上位レベルのエンティティを取得します。 |
java.util.Map<java.lang.String,Intent |
getIntents()
意図をキーとして、信頼度を値として使用して、認識された意図を取得します。 |
java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
認識エンジン |
java.lang.String |
getText()
認識する入力テキストを取得します。 |
Named |
getTopScoringIntent()
上位のスコア付け意図とそのスコアを返します。 |
void |
setAlteredText(String withAlteredText)
スペル修正など、認識エンジンによって変更された入力テキストを設定します。 |
void |
setEntities(JsonNode withEntities)
認識される最上位レベルのエンティティを設定します。 |
void |
setIntents(Map<String,IntentScore> withIntents)
認識された意図をキーとして設定し、信頼度を値として設定します。 |
void |
setProperties(String key, JsonNode value)
認識エンジン |
void |
setText(String withText)
認識する入力テキストを設定します。 |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
RecognizerResult
public RecognizerResult()
メソッドの詳細
convert
public void convert(Object result)
認識エンジンの結果を変換します。
Parameters:
getAlteredText
public String getAlteredText()
スペル修正など、認識エンジンによって変更された入力テキストを取得します。
Returns:
getEntities
public JsonNode getEntities()
認識された最上位レベルのエンティティを取得します。
Returns:
getIntents
public Map
意図をキーとして、信頼度を値として使用して、認識された意図を取得します。
Returns:
getProperties
public Map
RecognizerResult 型で定義されていないが、REST JSON オブジェクトに表示される可能性があるプロパティを取得します。
Returns:
getText
public String getText()
認識する入力テキストを取得します。
Returns:
getTopScoringIntent
public RecognizerResult.NamedIntentScore getTopScoringIntent()
上位のスコア付け意図とそのスコアを返します。
Returns:
Throws:
setAlteredText
public void setAlteredText(String withAlteredText)
スペル修正など、認識エンジンによって変更された入力テキストを設定します。
Parameters:
setEntities
public void setEntities(JsonNode withEntities)
認識される最上位レベルのエンティティを設定します。
Parameters:
setIntents
public void setIntents(Map
認識された意図をキーとして設定し、信頼度を値として設定します。
Parameters:
setProperties
public void setProperties(String key, JsonNode value)
RecognizerResult 型で定義されていないが、REST JSON オブジェクトに表示される可能性があるプロパティを設定します。
これにより、定義された型で表されないプロパティは、JSON オブジェクトが逆シリアル化されるときに削除されませんが、代わりにこのプロパティに格納されます。 このようなプロパティは、インスタンスがシリアル化されるときに JSON オブジェクトに書き込まれます。
Parameters:
setText
public void setText(String withText)
認識する入力テキストを設定します。
Parameters: