public class HttpStreamService extends HttpBaseService implements TCall<java.io.InputStream>, SpeechRecognizer
asrConfig, asrRequest, baseEventListeners, cacheStatus, endFlag, expireTime, finishFlag, httpClientService, realTimeEventListener, requestStamps, result, resultQueue, speechRecognitionListener, speechRecognitionSignService, staging, streamId, surplus, syncResponseQueue, tractionManager| 构造器和说明 |
|---|
HttpStreamService(java.lang.String streamId,
AsrConfig config,
AsrRequest request,
RealTimeEventListener realTimeEventListener,
java.util.concurrent.ExecutorService executor,
BaseEventListener<AsrResponse> baseEventListener) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
after()
请求后置方法
|
java.lang.Boolean |
end()
1.0.4版本后不再使用该方法,替换为stop方法
|
TCall |
execute(java.io.InputStream stream)
1.0.4版本后不再使用该方法,替换为write方法
|
void |
start()
请求前置方法,开启线程监听请求结果
|
java.lang.Boolean |
stop()
结束识别
|
void |
write(byte[] stream) |
void |
write(java.io.InputStream stream)
识别逻辑的处理方法
|
closeClient, createBytes, dispatcherRequest, send, sendData, startListerResultpublic HttpStreamService(java.lang.String streamId,
AsrConfig config,
AsrRequest request,
RealTimeEventListener realTimeEventListener,
java.util.concurrent.ExecutorService executor,
BaseEventListener<AsrResponse> baseEventListener)
public void start()
start 在接口中 SpeechRecognizerpublic java.lang.Boolean end()
TCallpublic TCall execute(java.io.InputStream stream) throws java.io.IOException
TCallpublic java.lang.Boolean stop()
stop 在接口中 SpeechRecognizerpublic void write(byte[] stream)
write 在接口中 SpeechRecognizerpublic void write(java.io.InputStream stream)
stream - 语音流Copyright © 2023. All rights reserved.