s voice语音唤醒_s voice 客服_s voice是哪个

电脑杂谈  发布时间:2019-09-13 05:04:56  来源:网络整理

s voice是什么_s voice语音唤醒_s voice 客服

语音识别目前支持的命令如下:

命令 功能描述

BDS_ASR_CMD_START

启动识别

BDS_ASR_CMD_STOP

结束语音输入,等待识别完成

BDS_ASR_CMD_CANCEL

取消本次识别

BDS_ASR_CMD_LOAD_ENGINE

加载离线引擎,如使用离线识别,在推进识别前需调用此命令

BDS_ASR_CMD_UNLOAD_ENGINE

卸载离线引擎,如改变离线配置参数,需重新读取离线引擎

语音识别回调状态如下:

识别状态 返回值说明 功能表述

EVoiceRecognitionClientWorkStatusStartWorkIng

识别工作开始,开始收集及处理数据

EVoiceRecognitionClientWorkStatusStart

检测到用户开始说话

EVoiceRecognitionClientWorkStatusEnd

本地声音收集结束结束s voice语音唤醒,等待识别结果返回并结束录音

EVoiceRecognitionClientWorkStatusNewRecordData

NSData-原始音频数据

录音数据回调

EVoiceRecognitionClientWorkStatusFlushData

NSDictionary-中间结果

连续上屏

EVoiceRecognitionClientWorkStatusFinish

NSDictionary-最终识别结果

语音识别功能完成,服务器返回正确结果

EVoiceRecognitionClientWorkStatusMeterLevel

NSNumber:int-当前音量

当前音量回调

EVoiceRecognitionClientWorkStatusCancel

用户取消

EVoiceRecognitionClientWorkStatusError

NSError-错误信息

发生错误

EVoiceRecognitionClientWorkStatusLoaded

离线引擎加载完成

EVoiceRecognitionClientWorkStatusUnLoaded

离线引擎卸载完成

EVoiceRecognitionClientWorkStatusChunkThirdData

NSData

CHUNK: 识别结果中的第三方数据

s voice是什么_s voice 客服_s voice语音唤醒

EVoiceRecognitionClientWorkStatusChunkNlu

NSData

CHUNK: 识别结果中的语义结果

EVoiceRecognitionClientWorkStatusChunkEnd

NSString

CHUNK: 识别过程结束

EVoiceRecognitionClientWorkStatusFeedback

NSString

Feedback: 识别过程反馈的打点数据

EVoiceRecognitionClientWorkStatusRecorderEnd

录音机关闭,页面跳转需检查此时间,规避状态条 (iOS)

EVoiceRecognitionClientWorkStatusLongSpeechEnd

长语音结束状态

通过配置不同的参数,语音识别提供丰富的功能,说明如下:

参数名称 说明

BDS_ASR_API_SECRET_KEYS

开放平台设置API_KEY and SECRET_KEY

BDS_ASR_PRODUCT_ID

内部产品设置产品ID

参数名称 说明

BDS_ASR_OFFLINE_LICENSE_FILE_PATH

离线授权文件模式

BDS_ASR_OFFLINE_APP_CODE

离线授权所需APPCODE(APPID),

如使用该方法进行正式授权,请移除临时授权文件

参数名称 说明

BDS_ASR_SAMPLE_RATE

设置录音采样率,自动方式按照当前网络状况自行调整

BDS_ASR_STRATEGY

语音识别策略

BDS_ASR_LANGUAGE

设置识别语言

BDS_ASR_ENABLE_NLU

开启语义解析,将返回包含语义的json串

BDS_ASR_DISABLE_PUNCTUATION

关闭输出标点

BDS_ASR_ENABLE_LOCAL_VAD

是否应该对录音数据进行端点检测,如果关闭,请同时关闭服务端提前返回

BDS_ASR_ENABLE_EARLY_RETURN

服务端开启提前返回,即禁止服务端在未收到客户端发送的结束标志前提早结束识别过程

BDS_ASR_ENABLE_MODEL_VAD

是否使用ModelVAD,打开需配置资源文件参数

BDS_ASR_MODEL_VAD_DAT_FILE

ModelVAD所需资源文件路径

s voice 客服_s voice是什么_s voice语音唤醒

BDS_ASR_VAD_ENABLE_LONG_PRESS

设置VAD模式为长按(特殊状况设定)

BDS_ASR_MFE_DNN_DAT_FILE

设置MFE模型文件

BDS_ASR_MFE_CMVN_DAT_FILE

设置MFE CMVN文件路径

BDS_ASR_MFE_MAX_WAIT_DURATION

设置DNNMFE最大等待语音时间

BDS_ASR_MFE_MAX_SPEECH_PAUSE

设置DNNMFE切分门限

BDS_ASR_ENABLE_LONG_SPEECH

是否启用长语音识别

参数名称 说明

BDS_ASR_AUDIO_FILE_PATH

设置音频文件模式(数据源)

BDS_ASR_AUDIO_INPUT_STREAM

设置音频输入流(数据源)

BDS_ASR_PLAY_TONE

识别提示音设置,需添加相应声音文件,可替换

BDS_ASR_DISABLE_AUDIO_OPERATION

屏蔽SDK内部设定AudioSession的Active状态

参数名称 说明

BDS_ASR_DEBUG_LOG_LEVEL

指定调试日志级别

参数名称 说明

BDS_ASR_OFFLINE_ENGINE_TYPE

离线识别引擎类型

BDS_ASR_OFFLINE_ENGINE_DAT_FILE_PATH

离线识别资源文件模式

BDS_ASR_OFFLINE_ENGINE_GRAMMER_FILE_PATH

离线识别语法文件模式

BDS_ASR_OFFLINE_ENGINE_GRAMMER_SLOT

语法模式离线语法槽,使用该参数升级离线语法文件

参数名称 说明

BDS_ASR_OFFLINE_ENGINE_WAKEUP_WORDS_FILE_PATH

唤醒词文件模式,使用了激活并使用离线语法识别的状况下应该修改,其他状况请忽略该参数

BDS_ASR_OFFLINE_ENGINE_TRIGGERED_WAKEUP_WORD

当前触发激活词,唤醒后立刻读取识别的状况下配置,其他情况请忽略该参数

BDS_ASR_NEED_CACHE_AUDIO

唤醒后立即进行甄别需进入该参数,其他状况请忽略该参数

参数名称 说明

BDS_ASR_SERVER_URL

设置服务器地址

BDS_ASR_BROWSER_USER_AGENT

s voice 客服_s voice是什么_s voice语音唤醒

设置浏览器标识(Http request header),资源返回时会按照UA适配

语音激活目前支持的命令如下:

命令 功能描述

BDS_WP_CMD_START

启动唤醒

BDS_WP_CMD_STOP

关闭激活,释放存储需读取卸载命令

BDS_WP_CMD_LOAD_ENGINE

加载唤醒引擎

BDS_WP_CMD_UNLOAD_ENGINE

卸载激活引擎,如改变了引擎参数,请从新加载

唤醒状态 返回值说明 功能表述

EWakeupEngineWorkStatusStarted

引擎开始工作

EWakeupEngineWorkStatusStopped

引擎关闭完成

EWakeupEngineWorkStatusLoaded

唤醒引擎加载完成

EWakeupEngineWorkStatusUnLoaded

唤醒引擎卸载完成

EWakeupEngineWorkStatusTriggered

NSString-唤醒词

命中唤醒词

EWakeupEngineWorkStatusError

NSError-错误信息

引擎发生错误

为使激活引擎正常工作,开发者需知道下面参数:

参数名称 说明

BDS_WAKEUP_WORDS_FILE_PATH

唤醒词文件模式,从开放系统获得该文件

BDS_WAKEUP_DAT_FILE_PATH

唤醒引擎模型文件模式

BDS_WAKEUP_APP_CODE

离线正式授权所需APPCODE,即APPID

BDS_WAKEUP_LICENSE_FILE_PATH

离线授权文件模式,正式授权需移除该文件

BDS_WAKEUP_WORK_QUEUE

指定SDK工作队列

音频相关的参数与甄别引擎共享,如同时使用,只需配置一次

参数名称 说明

BDS_WAKEUP_AUDIO_FILE_PATH

设置音频文件模式(数据源)

BDS_WAKEUP_AUDIO_INPUT_STREAM

设置音频输入流(数据源)

s voice是什么_s voice语音唤醒_s voice 客服

BDS_WAKEUP_DISABLE_AUDIO_OPERATION

屏蔽SDK内部设定AudioSession的Active状态

错误码 说明

-3001

协议参数错误

-3002

识别过程出错

-3003

没有找到匹配结果

-3004

PID设置错误

-3005

声音质量不符合要求

-3006

语音录入过长,请勿超过60s

错误码 说明

2228230

dat模型文件不可用s voice语音唤醒,请修改 BDS_ASR_OFFLINE_ENGINE_DAT_FILE_PATH

2228231

grammar文件无效 ,请修改 BDS_ASR_OFFLINE_ENGINE_GRAMMER_FILE_PATH

2228236

识别成功,无法识别。(语法体系下,可能为语音不在自定义的词汇规则之下)

2228226

[KWS] no license. 首次使用离线引擎请联网,并配置正确的app_id BDS_ASR_OFFLINE_APP_CODE, 绑定BundleId

2225219

server speech quality problem。音频品质过低,无法识别。

错误码 说明

655361

录音设备异常

655362

无录音权限

655363

录音设备不可用

655364

录音中断

错误码 说明

1966081

网络意外出错

1966082

网络不可用

2031617

网络请求超时

2225213

日志中有字样 err_no is: -3011. Server unknown error. 一般是网络有代理避免。联网请不要走代理。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/sanxing/article-122680-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 平松晶子
        平松晶子

        去年猪肉19一公斤

      • 高祖姚兴
        高祖姚兴

        来宣示霸权的美国军舰

      热点图片
      拼命载入中...