public class AICloudASRSentenceEngine extends BaseEngine
mBaseProcessor, TAG, tagSuffix
Modifier and Type | Method and Description |
---|---|
void |
asrSentence(java.lang.String audioFilePath,
AICloudASRSentenceConfig config)
一句话识别
|
void |
asrSentence(java.lang.String uniqueId,
byte[] audioData,
AICloudASRSentenceConfig config)
一句话识别
|
void |
cancelAllASR()
取消所有识别请求
|
void |
cancelASR(java.lang.String audioFilePathOrUniqueId)
取消识别请求
|
static AICloudASRSentenceEngine |
createInstance() |
void |
destroy()
释放资源
|
java.lang.String |
getTag() |
void |
init(AIASRSentenceListener listener)
初始化
|
void |
init(java.lang.String host,
AIASRSentenceListener listener)
初始化
|
cancel, init, initTAG, parseConfig, parseIntent, start, stop
public java.lang.String getTag()
getTag
in class BaseEngine
public static AICloudASRSentenceEngine createInstance()
public void init(AIASRSentenceListener listener)
listener
- 回调public void init(java.lang.String host, AIASRSentenceListener listener)
host
- 自定义域名listener
- 回调public void destroy()
destroy
in class BaseEngine
public void asrSentence(java.lang.String audioFilePath, AICloudASRSentenceConfig config)
audioFilePath
- 音频路径config
- 配置参数public void asrSentence(java.lang.String uniqueId, byte[] audioData, AICloudASRSentenceConfig config)
uniqueId
- 本次识别的唯一标识,会随着回调一起返回,不能为空。例如 "ABC123"audioData
- 音频数据config
- 配置参数public void cancelASR(java.lang.String audioFilePathOrUniqueId)
audioFilePathOrUniqueId
- 音频路径或者唯一标识asrSentence(String, AICloudASRSentenceConfig)
,
asrSentence(String, byte[], AICloudASRSentenceConfig)
public void cancelAllASR()