public class RecognizerResult
extends java.lang.Object
识别结果为文本内容,格式包括自然语言文本(plain)、xml结构化文本(xml)、json结构化文本(json)3种。
当使用听写(SpeechConstant.CLOUD_GRAMMAR为null)时,结果文本格式支持:plain、json(默认)。
当使用语法和命令词识别(SpeechConstant.CLOUD_GRAMMAR为非null)时,结果文本格式支持:plain、xml、json(默认)。
当使用语义理解时,结果文本格式支持:json、xml。
(若SpeechConstant.NLP_VERSION值为1.0,则只支持xml格式)
关于json和xml格式的各关键字说明,请参考新手指南文档。
SpeechRecognizer,
RecognizerListener.onResult(com.iflytek.cloud.RecognizerResult, boolean),
SpeechUnderstander,
SpeechConstant.RESULT_TYPE,
SpeechConstant.CLOUD_GRAMMAR| 限定符和类型 | 字段和说明 |
|---|---|
static <any> |
CREATOR |
| 构造器和说明 |
|---|
RecognizerResult(Parcel in)
构造函数
应用层只通过
RecognizerListener.onResult(com.iflytek.cloud.RecognizerResult, boolean)得到结果,可忽略此类的构造函数。 |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
describeContents() |
java.lang.String |
getResultString()
获取识别结果
|
void |
writeToParcel(Parcel dest,
int flags) |
public RecognizerResult(Parcel in)
应用层只通过RecognizerListener.onResult(com.iflytek.cloud.RecognizerResult, boolean)得到结果,可忽略此类的构造函数。
result - 文本结果