RecognizerResult 類別
- java.
lang. Object - com.
microsoft. bot. builder. RecognizerResult
- com.
實作
public class RecognizerResult
implements RecognizerConvert
包含 Recognizer所產生的辨識結果。
建構函式摘要
| 建構函式 | Description | |
|---|---|---|
| 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)
轉換辨識器結果。
參數:
getAlteredText
public String getAlteredText()
取得辨識器修改的輸入文字,例如拼字校正。
傳回:
getEntities
public JsonNode getEntities()
取得可辨識的最上層實體。
傳回:
getIntents
public Map
取得已辨識的意圖,並將意圖當做索引鍵,並將信賴度當做值。
傳回:
getProperties
public Map
取得不是由 RecognizerResult 類型所定義,但可能出現在 REST JSON 物件中的屬性。
傳回:
getText
public String getText()
取得要辨識的輸入文字。
傳回:
getTopScoringIntent
public RecognizerResult.NamedIntentScore getTopScoringIntent()
傳回最高評分意圖及其分數。
傳回:
擲回:
setAlteredText
public void setAlteredText(String withAlteredText)
設定辨識器修改的輸入文字,例如拼字校正。
參數:
setEntities
public void setEntities(JsonNode withEntities)
設定可辨識的最上層實體。
參數:
setIntents
public void setIntents(Map
將已辨識的意圖設定為索引鍵,並將信賴度設定為值。
參數:
setProperties
public void setProperties(String key, JsonNode value)
設定不是由 RecognizerResult 類型所定義但可能出現在 REST JSON 物件中的屬性。
如此一來,當 JSON 物件還原串行化時,不會卸除定義型別中的屬性,而是儲存在此屬性中。 實例串行化時,這類屬性會寫入 JSON 物件。
參數:
setText
public void setText(String withText)
設定要辨識的輸入文字。
參數: