跳至主要内容

Wrp回调函数

警告

这是包含在<示例程序 1.1.2 >及以后版本中的 WRP 库的回调函数。

您可以设置在WebSocket连接、断开、语音识别开始、结束等事件发生时调用的回调函数。可以设置的回调函数如下: ※不需要设置所有函数。请只设置和使用您需要的函数。

Wrp.connectStarted = new function() { ... }

在开始连接语音识别服务器时调用。

Wrp.connectEnded = new function() { ... }

在完成连接语音识别服务器时调用。

Wrp.disconnectStarted = new function() { ... }

在开始断开语音识别服务器连接时调用。

Wrp.disconnectEnded = new function() { ... }

在完成断开语音识别服务器连接时调用。

Wrp.feedDataResumeStarted = new function() { ... }

在开始录音处理时调用。

Wrp.feedDataResumeEnded = new function() { ... }

在完成录音开始处理(→ 进入录音状态)时调用。

Wrp.feedDataPauseStarted = new function() { ... }

在开始停止录音处理时调用。

Wrp.feedDataPauseEnded = new function(reason) { ... }

在完成停止录音处理(→ 进入非录音状态)时调用。

Wrp.utteranceStarted = new function(startTime) { ... }

在检测到语音开始时调用。

Wrp.utteranceEnded = new function(endTime) { ... }

在检测到语音结束时调用。

Wrp.resultCreated = new function() { ... }

在识别开始时调用。

Wrp.resultUpdated = new function(result) { ... }

在识别过程中调用。

result:正在识别的语音段的中间识别结果(JSON)。 详细信息请参考"WebSocket接口" > 事件包 > U事件包

Wrp.resultFinalized = new function(result) { ... }

在识别完成时调用。

result:语音段的最终识别结果(JSON)。 详细信息请参考"WebSocket接口" > 事件包 > A事件包

Wrp.issueStarted = new function() { ... }

在开始获取一次性APPKEY(服务认证密钥字符串)时调用。

Wrp.issueEnded = new function() { ... }

在完成获取一次性APPKEY(服务认证密钥字符串)时调用。

Wrp.TRACE = function(message) { ... }

用于调试。在请求日志输出时调用。