类 DDSConfig
- java.lang.Object
-
- com.aispeech.dui.dds.DDSConfig
-
public class DDSConfig extends java.lang.Object
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringK_ACCESS_TOKEN保留字段,上传、升级时使用static java.lang.StringK_AEC_MODEAEC(回声消除)模式static java.lang.StringK_ALIAS_KEY产品分支号static java.lang.StringK_API_KEY产品API keys
限制:一个API Key只被指定的客户端使用。static java.lang.StringK_ASR_BEFORE_TIPS开启后识别前都会有叮咚声static java.lang.StringK_ASR_CUSTOM_CONF设置指定语料的识别置信度,防止某些语料识别置信度过低被抛弃。static java.lang.StringK_ASR_CUSTOM_WAKEUP_SCORE自定义唤醒词阈值static java.lang.StringK_ASR_DEBUG已过时。static java.lang.StringK_ASR_DROP_WORDS需要过滤的唤醒词static java.lang.StringK_ASR_ENABLE_CENSOR识别过滤敏感词功能static java.lang.StringK_ASR_ENABLE_NUMBER_CONVERT中文数字转阿拉伯数字static java.lang.StringK_ASR_ENABLE_PUNCTUATION识别结果是否带标点符号
开关同时控制识别和语义,开启后,语义解析结果也会带标点符号,且不建议在oneshot、中英文连用、轻音的情况下使用。static java.lang.StringK_ASR_ENABLE_TONE识别结果的拼音是否带音调static java.lang.StringK_ASR_IGNORE_EMPTY_RESULT是否使用过滤识别为空功能 默认为 falsestatic java.lang.StringK_ASR_NODE_ENABLEstatic java.lang.StringK_ASR_NOT_DROP_WAKEUP识别时不要过滤唤醒词static java.lang.StringK_ASR_ROUTER识别后是否进入对话static java.lang.StringK_ASR_SIMULATE_ONESHOT服务端实现识别模拟oneshotstatic java.lang.StringK_ASR_TIPS识别完成是否播报提示音static java.lang.StringK_ASRPP_AGE_BIN年龄识别资源的绝对路径static java.lang.StringK_ASRPP_DEBUG已过时。static java.lang.StringK_ASRPP_GENDER_BIN性别识别资源的绝对路径static java.lang.StringK_ASRPP_NODE_ENABLEstatic java.lang.StringK_AUDIO_BUFFER_SIZE内置录音机读取buffer的大小static java.lang.StringK_AUDIO_BUFFER_SIZE_IN_BYTE内置录音机读取buffer的大小static java.lang.StringK_AUDIO_CHANNEL_CONF录音机频道源类型static java.lang.StringK_AUDIO_CHANNEL_COUNT音频通道数
sdk 内计算需要的缓存大小、音量等使用static java.lang.StringK_AUDIO_CHANNEL_INDEX_MASK录音机的通道索引掩码 String.valueOf(0x3) 二进制表示是 11,表示2个通道 String.valueOf(0x3F) 二进制表示是 111111,表示6个通道static java.lang.StringK_AUDIO_FOCUS_GAIN内置播放器的焦点类型static java.lang.StringK_AUDIO_FOCUS_MODE音频焦点处理模式static java.lang.StringK_AUDIO_FORMAT录音机参数:audioFormat
默认值:AudioFormat.ENCODING_PCM_16BITstatic java.lang.StringK_AUDIO_RECORD_USE_HIGH_APIBuild.VERSION_CODES.M 及以上系统是否使用新的 AudioRecord 构造方法,默认 falsestatic java.lang.StringK_AUDIO_SAMPLERATE录音机采样率static java.lang.StringK_AUDIO_SOURCE录音机数据源类型static java.lang.StringK_AUDIO_USAGE内置播放器的USAGE类型static java.lang.StringK_AUDIOTRACK_BUFFERSIZE设置TTS播放缓存buffer大小static java.lang.StringK_BUILTIN_SEMANTIC_SKILLID离线ASR支持指定自定义技能优先级static java.lang.StringK_CACHE_PATH缓存文件保存目录static java.lang.StringK_CACHE_SIZE缓存文件大小限制static java.lang.StringK_CHANNEL_TYPE设置送到dmasp引擎中的音频通道数量,不设置默认dmasp送的是四通道音频static java.lang.StringK_CLICK_MODE点击模式static java.lang.StringK_CLOUD_ONESHOT_CONFIG云端oneshot方案配置文件 { "enableOneshot":true, keepListening: 非oneshot情况下直接进入监听状态,此模式下会将vad.end之后缓存的音频送vad, 这种模式下不会丢音频 useGreeting: 非oneshot情况下播报唤醒欢迎语,此模式下不会送vad之后的缓存音频到vad, 这种模式下会丢vad.end之后的有效音频 "oneshotType":"keepListening", "cacheWakeupTime":1500 }static java.lang.StringK_CLOUD_VAD_PAUSE_TIME云端VAD静音判断时间static java.lang.StringK_CONTENT_TYPE内置播放器的contenttype类型static java.lang.StringK_CUSTOM_ASR_BIN预置本地识别资源,可参见duicore ngram.binstatic java.lang.StringK_CUSTOM_ASR_NETBIN预置本地识别资源,可参见net.binstatic java.lang.StringK_CUSTOM_AUDIO用预置音频来代替指定的TTS播报static java.lang.StringK_CUSTOM_BACKUP_ZIP_USER_DEFINED产品资源包保存路径static java.lang.StringK_CUSTOM_HOME产品资源存放的目录static java.lang.StringK_CUSTOM_NATIVEPATHstatic java.lang.StringK_CUSTOM_SHA256自定义授权证书的SHA256, sdk 授权时会检查包名和签名的SHA256,第三方加固后可能改变,可以配置新的SHA256static java.lang.StringK_CUSTOM_TIPS指定对话错误码的TTS播报static java.lang.StringK_CUSTOM_ZIP使用内置产品资源包, 从官网下载的产品资源包一般叫 product.zipstatic java.lang.StringK_DATA_HOMEstatic java.lang.StringK_DECODE_COMPLEXITY云端对话送识别的音频压缩率 默认是 8 CPU压力大可以配置成3~6static java.lang.StringK_DEVICE_ID已过时。static java.lang.StringK_DEVICE_NAME已过时。static java.lang.StringK_DISABLE_HOTWORD_FEED_PCM非对话过程中不feed可见即可说引擎,优化可见即可说引擎cpu占用static java.lang.StringK_DISABLE_WAKEUP_IN_DIALOG全双工模式下,在对话中过程中关闭唤醒static java.lang.StringK_DM_ASR_AUDIO_TYPE云端对话送识别的音频类型 取值: wav, ogg 是否必须:否 默认值: oggstatic java.lang.StringK_DM_TIMEOUT对话响应超时时间static java.lang.StringK_DMS_NODE_ENABLEstatic java.lang.StringK_DROP_AUDIO_WHEN_NATIVE设置执行nativeCommand或者NativeApi等阻塞操作时,丢弃对话的音频数据,防止识别结果累积上屏 默认值:falsestatic java.lang.StringK_DUAL_WAKEUP_INIT_ENV双头唤醒初始化的env配置static java.lang.StringK_DUICORE_BACKUP_ZIP_USER_DEFINED内核资源包保存路径static java.lang.StringK_DUICORE_HOME内核资源存放的目录static java.lang.StringK_DUICORE_ZIP使用内置内核资源包static java.lang.StringK_DUPLEX_MODE对话模式static java.lang.StringK_ENABLE_AUDIO_DETECTION噪声检测配置,开启后可过滤噪声识别结果static java.lang.StringK_ENABLE_CLOUD_ASRPP云端asr++参数,设置为true后云端识别返回性别/年龄/情绪等字段static java.lang.StringK_ENABLE_DYNAMIC_UIAGENT_PORT使用uiagent动态端口号static java.lang.StringK_ENABLE_FIRST_WORD_OPTIMIZATION是否开启首字上屏的优化,使用本地识别做首字上屏操作,提高反馈时间static java.lang.StringK_ENABLE_LOCAL_DDS是否使用本地对话
默认值:falsestatic java.lang.StringK_ENABLE_MULTIINTENT_SEQUENCE多意图顺序执行static java.lang.StringK_ENABLE_NOT_ABANDON_IN_DIALOG在对话中打断播放,不会释放焦点static java.lang.StringK_ENABLE_POSITIONING_MODE_UNDER_DELAY_LISTNING取值:true or false
是否必需:否
默认值:falsestatic java.lang.StringK_ENABLE_PREDICT开启识别预测功能static java.lang.StringK_ENABLE_QSG_DM_TIMEOUT开启全双工对话响应超时时间static java.lang.StringK_ENABLE_QSG_IN_LDM离线全双工是否开启vadstatic java.lang.StringK_ENABLE_REC_UPPERCASE英文转大写static java.lang.StringK_ENABLE_RESET_WEBSOCKETS_IN_MAIN_WAKEUP主唤醒是否重置 webSocket 连接
默认 falsestatic java.lang.StringK_ENABLE_STREAM_URL对话接口里是否返回 tts 的 speakUrl
默认 true true 对话接口返回 speakUrl false 对话接口不返回 speakUrl,由sdk主动使用云端tts合成static java.lang.StringK_ENABLE_TTS_SIMULTANEOUS支持在对话过程中播放外部speak,优先级 1 2 3 不会被静音static java.lang.StringK_ENABLE_WAKEUP_IN_FULLDUPLEX全双工模式下是否可以唤醒static java.lang.StringK_ENALBE_QSG_VAD_TIMEOUT_MAX_COUNT全双工支持vadTimeout最大次数,默认值为:1static java.lang.StringK_FIRST_WORD_BIN首字上屏时间优化资源,支持用户自定义static java.lang.StringK_FIRST_WORD_CACHE_LENGTH设置首字缓存音频长度,单位ms,类型intstatic java.lang.StringK_FREE_DIALECT_PARAMstatic java.lang.StringK_FULLDUPLEX_CLOSE_DISCARD_TIPS全双工中关闭过滤消息的提示音static java.lang.StringK_GLOBAL_ASR_WAKEUP_NODE_ENABLE是否开启全局免唤醒节点功能static java.lang.StringK_GLOBAL_ASR_WAKEUP_SKILL_ID配置全局免唤醒节点功能可以通过的技能id,默认为 null 表示所有的技能id都可通过static java.lang.StringK_H5_NODE_ENABLE是否开启H5节点功能static java.lang.StringK_HIGH_VOLUME_CHECK是否使用大音量检测
默认值: falsestatic java.lang.StringK_INCREMENT_WAKEUP_BIN增强唤醒的asr资源的绝对路径static java.lang.StringK_INCREMENT_WAKEUP_FILLER_ENABLE增强唤醒的asr的是否使用 Fillerstatic java.lang.StringK_INCREMENT_WAKEUP_FILLER_PENALTY_SCORE增强唤醒的asr的 Filler 的 惩罚分数static java.lang.StringK_INCREMENT_WAKEUP_VAD_PAUSETIME设置vad的pauseTimestatic java.lang.StringK_INIT_TIMEOUTSDK初始化超时时间,单位秒static java.lang.StringK_INIT_WAIT_OAUTH_REFRESH_TOKEN初始化是否要等待oauth的刷新token返回,默认为false 默认为false,效果为初始成功的回调不依赖于oauth是否刷新token成功,可正常初始化,但在初始化之后立即对话可能会有授权失败的问题 如果设置为true,则必须保证当前网络连接正常,如网络连接不正常,则可能导致卡死在初始化页面static java.lang.StringK_IS_REVERSE_AUDIO_CHANNEL是否翻转内置录音机通道static java.lang.StringK_MESSAGE_QUEUE_MAX_SIZE设置 sdk 内部的消息队列最大长度static java.lang.StringK_MIC_ARRAY_AEC_CFG已过时。static java.lang.StringK_MIC_ARRAY_BEAMFORMING_CFG已过时。static java.lang.StringK_MIC_ARRAY_SSPE_BIN麦克风阵列 sspe 资源的磁盘绝对路径static java.lang.StringK_MIC_ARRAY_WAKEUP_CFG已过时。不再需要此配置static java.lang.StringK_MIC_ECHO_CHANNEL_NUM音频的回路数量
音频通道总数包含麦克风原始音频数+回路通道数。static java.lang.StringK_MIC_TYPE设置硬件麦克风采集模组的类型
默认使用 DUI 控制台上产品的对应配置项。static java.lang.StringK_MULTI_INTENT_IGNORE_WAIT_SKILLstatic java.lang.StringK_NATIVEAPI_NO_SUBSCRIBER_TIP服务器下发 nativeApi 后,如果没有注册 nativeApi 回调, 会直接回报错误给服务器,之后服务器再下发这个错误,对话可以加上播报,如果不配置则不播报static java.lang.StringK_NATIVEAPI_TIMEOUTnativeApi超时时间static java.lang.StringK_NEAR_WAKEUP_AUDIO_ADOPT_AEC就近唤醒送给 mds 的音频是否是 AEC 之后的音频static java.lang.StringK_NEAR_WAKEUP_DEBOUNCE_WND就近唤醒防抖窗口期
用来解决在K_NEAR_WAKEUP_WKP_WND窗口期之外误唤醒,取值越大,误唤醒概率越小,但是会导致唤醒延迟越大
默认是450
单位:msstatic java.lang.StringK_NEAR_WAKEUP_MDS_BIN就近唤醒mds资源的绝对路径static java.lang.StringK_NEAR_WAKEUP_SERVER_NAME就近唤醒服务地址static java.lang.StringK_NEAR_WAKEUP_WKP_WND就近唤醒决策窗口期
修改之后会影响决策速度,取值越小,唤醒结果抛出越早,但是误唤醒概率越大
默认是350
单位:msstatic java.lang.StringK_NEAR_WAKEUP_WORD配置参与组网的唤醒词,即配置之后该唤醒词会参与组网,其他的唤醒词不参与组网 取值:参与组网的唤醒词,不同唤醒词以,分割,如"xiao chi xiao chi, ni hao xiao chi" 是否必须:否 默认值:""static java.lang.StringK_NEED_REPLACE_PROFILE试用授权是否连网更新成在线授权static java.lang.StringK_NETWORKMANAGER_DELAY就近唤醒网络修改之后延迟响应时间static java.lang.StringK_NGRAM_GRAM_CONF_USE_MOREngram 和 gram 融合时使用置信度跟大的结果,Gram更新热词词库,热词的置信度会变高static java.lang.StringK_NLU_NODE_ENABLEstatic java.lang.StringK_NLU_TIMEOUT离线语义超时时间static java.lang.StringK_NOWAKEUP_WHEN_ASR识别过程中是否响应唤醒static java.lang.StringK_NR_BIN已过时。static java.lang.StringK_NR_ENABLE已过时。static java.lang.StringK_OFFLINE_PROFILE_NAMEassets目录下的离线授权文件名static java.lang.StringK_ONESHOT_ENDTIMEstatic java.lang.StringK_ONESHOT_MIDTIMEOneShot配置static java.lang.StringK_OPT_GRAM_BUILD优化离线gram编译逻辑,打开后,gram只在需要更新的场景下才会重新编译,否则即便重新初始化也不会编译static java.lang.StringK_PERMANENT_SKILL新增技能锁定接口,让用户说的话只落在锁定的技能里static java.lang.StringK_PICKUP_MIC_TYPE设置远近场硬件采集模组的类型static java.lang.StringK_PLAYER_AUDIO_TRACK_WRITE_ONCE_SIZE控制 AudioTrack 每次写音频数据的大小,默认有多少数据都会一次写入。static java.lang.StringK_PLAYER_NODE_ENABLEstatic java.lang.StringK_PROCESSOR_NODE_ENABLEstatic java.lang.StringK_PRODUCT_ID产品IDstatic java.lang.StringK_PRODUCT_KEY产品Product Keystatic java.lang.StringK_PRODUCT_LICENSE_ID产品licenseIDstatic java.lang.StringK_PRODUCT_SECRET产品Product Secretstatic java.lang.StringK_PRODUCT_VERSION连接指定产品版本的对话服务static java.lang.StringK_RECORDER_MODE录音模式static java.lang.StringK_RECORDER_NODE_ENABLEstatic java.lang.StringK_SOCKET_NODE_ENABLE是否开启 socket 节点功能static java.lang.StringK_STREAM_TYPE内置播放器的STREAM类型static java.lang.StringK_SUPPORT_INCREMENT_WAKEUP是否支持本地识别增量更新 支持: true 不支持:false 默认值:falsestatic java.lang.StringK_TTS_CACHETTS 是否使用缓存
取值:true false
是否必需:否
默认值:truestatic java.lang.StringK_TTS_DEBUG已过时。static java.lang.StringK_TTS_EXTERNAL_AUDIO_ENABLETTS外部合成模式下TTSRequestListener是否返回 type == “audio” 数据
需要 K_TTS_MODE 设置为 external 才能生效static java.lang.StringK_TTS_MODETTS播报模式static java.lang.StringK_TTS_NODE_ENABLEstatic java.lang.StringK_TTS_OPTIMIZATIONTTS开启内存优化static java.lang.StringK_TTS_TAIL_NULL_WAVtts播报尾部添加空音频,用于规避部分机型出现爆破音static java.lang.StringK_UPLOAD_NODE_ENABLEstatic java.lang.StringK_USE_AGE是否使用年龄识别static java.lang.StringK_USE_DMASP车载双麦和4麦可以使用 dmasp 算法static java.lang.StringK_USE_DUAL_WAKEUP是否使用双头唤醒static java.lang.StringK_USE_EMOTION是否使用情绪识别static java.lang.StringK_USE_EXO_PLAY_SPEAKURL使用exoPlayer播报speakUrlstatic java.lang.StringK_USE_GENDER是否使用性别识别static java.lang.StringK_USE_GRAM_BUILD_OPT优化gram编译速度,需要保证 dui 控制台每个技能语义槽的必须选项勾选,符合 net.bin 扩展要求static java.lang.StringK_USE_LOCAL_PCM_SERVER使用本地音频服务通道,开通后部分音频不再走bus通道static java.lang.StringK_USE_NEAR_WAKEUP是否使用就近唤醒static java.lang.StringK_USE_PUSH是否开启推送功能
默认 truestatic java.lang.StringK_USE_SYSTEM_DNS是否使用系统提供的 dns 解析
默认 false 使用思必驰提供的dns解析static java.lang.StringK_USE_UPDATE是否开启数据更新功能
默认 truestatic java.lang.StringK_USE_UPDATE_NOTIFICATION是否使用内置的资源更新通知栏static java.lang.StringK_USE_UPLOAD是否开启大数据上传功能
默认 truestatic java.lang.StringK_USE_VAD_IN_FULLDUPLEX全双工模式下是否使用vadstatic java.lang.StringK_USE_VPRINT_IN_WAKEUP是否在唤醒中使用声纹判断
需开启 K_VPRINT_ENABLEstatic java.lang.StringK_USER_ID用户IDstatic java.lang.StringK_VAD_BINVAD资源的磁盘绝对路径,比如/sdcard/vad.bin
商务定制版VAD资源的路径。static java.lang.StringK_VAD_DEBUG已过时。static java.lang.StringK_VAD_DISABLE_SIGNAL是否禁用VAD单字打断功能static java.lang.StringK_VAD_NODE_ENABLE是否开启 VAD 节点功能
默认 truestatic java.lang.StringK_VAD_TIMEOUTVAD静音超时时间(多久没有检测到人声,默认8000ms)static java.lang.StringK_VOIP_AEC_BINvoip_aec资源的路径static java.lang.StringK_VOIP_AGC_BINvoip_agc资源的路径static java.lang.StringK_VOIP_NODE_ENABLEstatic java.lang.StringK_VOIP_TYPE使用voip功能static java.lang.StringK_VPRINT_BIN声纹资源绝对路径static java.lang.StringK_VPRINT_ENABLE是否开启声纹功能static java.lang.StringK_WAKEUP_BIN唤醒资源的绝对路径static java.lang.StringK_WAKEUP_DEBUG已过时。static java.lang.StringK_WAKEUP_DISABLE_CUSTOM_GREETING禁止自定义欢迎语功能, 优化使用static java.lang.StringK_WAKEUP_HOT_WORD_SCENE热词场景模式配置static java.lang.StringK_WAKEUP_NODE_ENABLE是否开启唤醒节点功能
默认 truestatic java.lang.StringK_WAKEUP_PCM已过时。static java.lang.StringK_WAKEUP_ROLL_BACKstatic java.lang.StringK_WAKEUP_ROUTER唤醒后是否进入对话static java.lang.StringK_WEBSOCKET_TIMEOUT云端建连超时时间java.util.Map<java.lang.String,java.lang.String>mapstatic java.lang.StringTAG
-
构造器概要
构造器 构造器 说明 DDSConfig()DDSConfig构造方法
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 DDSConfigaddConfig(java.lang.String key, float value)设置configDDSConfigaddConfig(java.lang.String key, int value)设置configDDSConfigaddConfig(java.lang.String key, long value)设置configDDSConfigaddConfig(java.lang.String key, java.lang.String value)设置configvoidcheckConfigs()检查必须的配置有没有设置booleancontainsConfig(java.lang.String key)获取config中是否包含keyDDSConfigcopyDeep()booleangetBooleanConfig(java.lang.String key)获取config中key对应的valuebooleangetBooleanConfig(java.lang.String key, boolean defaultValue)获取config中key对应的valuejava.lang.StringgetConfig(java.lang.String key)获取config中key对应的valueintgetIntConfig(java.lang.String key, int defaultValue)获取config中key对应的valuejava.lang.StringtoString()toString
-
-
-
字段详细资料
-
K_PRODUCT_ID
public static final java.lang.String K_PRODUCT_ID
产品ID
取值:产品ID字符串
是否必需:是
默认值:无- 另请参阅:
- 常量字段值
-
K_ALIAS_KEY
public static final java.lang.String K_ALIAS_KEY
产品分支号
取值:产品分支号字符串(prod/test/自定义)
是否必需:是
默认值:无- 另请参阅:
- 常量字段值
-
K_DEVICE_ID
@Deprecated public static final java.lang.String K_DEVICE_ID
已过时。设备ID
用于授权认证的原始设备ID,请务必确保设备ID唯一。已废弃,使用deviceName
取值:设备ID字符串
是否必需:否- 另请参阅:
- 常量字段值
-
K_DEVICE_NAME
@Deprecated public static final java.lang.String K_DEVICE_NAME
已过时。设备 DeviceName, 用来标识设备的标识符
取值:设备 DeviceName
是否必需:否
默认值:无- 另请参阅:
- 常量字段值
-
K_USER_ID
public static final java.lang.String K_USER_ID
用户ID
取值:用户ID字符串(保留字段)
是否必需:否
默认值:USER2021ID- 另请参阅:
- 常量字段值
-
K_USE_UPDATE_NOTIFICATION
public static final java.lang.String K_USE_UPDATE_NOTIFICATION
是否使用内置的资源更新通知栏
取值:true or false
是否必需:否
默认值:true- 另请参阅:
- 常量字段值
-
K_RECORDER_MODE
public static final java.lang.String K_RECORDER_MODE
录音模式取值:internal or external
internal:为SDK内部录音
external:由外部调用DDS.getInstance().getAgent().feedPcm()传入音频
是否必需:否
默认值:internal- 另请参阅:
- 常量字段值
-
K_CLICK_MODE
public static final java.lang.String K_CLICK_MODE
点击模式取值: 0: 在tts播放状态下click的时候,直接关闭对话 1: 在tts播放状态下click的时候,打断播报并进入下一轮对话,如果没有下一轮对话则关闭对话 是否必需:否
默认值:0- 另请参阅:
- 常量字段值
-
K_TTS_MODE
public static final java.lang.String K_TTS_MODE
TTS播报模式
取值:internal or external
internal:为内部合成引擎
external:为外部合成引擎,需调用DDS.getInstance().getAgent().setTTSRequestListener()获取播报时机, 播报完成后调用DDS.getInstance().getAgent().notifyTTSEnd()标记结束
是否必需:否
默认值:internal- 另请参阅:
- 常量字段值
-
K_TTS_EXTERNAL_AUDIO_ENABLE
public static final java.lang.String K_TTS_EXTERNAL_AUDIO_ENABLE
TTS外部合成模式下TTSRequestListener是否返回 type == “audio” 数据
需要 K_TTS_MODE 设置为 external 才能生效取值:true or false
true:接口回调音频
false:接口不会回调音频, 播报完成后调用DDS.getInstance().getAgent().notifyTTSEnd()标记结束
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_TTS_OPTIMIZATION
public static final java.lang.String K_TTS_OPTIMIZATION
TTS开启内存优化
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_ENABLE_TTS_SIMULTANEOUS
public static final java.lang.String K_ENABLE_TTS_SIMULTANEOUS
支持在对话过程中播放外部speak,优先级 1 2 3 不会被静音- 另请参阅:
- 常量字段值
-
K_ENABLE_NOT_ABANDON_IN_DIALOG
public static final java.lang.String K_ENABLE_NOT_ABANDON_IN_DIALOG
在对话中打断播放,不会释放焦点- 另请参阅:
- 常量字段值
-
K_WAKEUP_ROUTER
public static final java.lang.String K_WAKEUP_ROUTER
唤醒后是否进入对话
取值:dialog or partner
dialog:唤醒默认进入识别及对话
partner:唤醒后不会主动进入识别及对话,同时唤醒后会收到sys.wakeup.result的message消息
是否必需:否
默认值:dialog- 另请参阅:
- 常量字段值
-
K_WAKEUP_DISABLE_CUSTOM_GREETING
public static final java.lang.String K_WAKEUP_DISABLE_CUSTOM_GREETING
禁止自定义欢迎语功能, 优化使用
取值:true/false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_NETWORKMANAGER_DELAY
public static final java.lang.String K_NETWORKMANAGER_DELAY
就近唤醒网络修改之后延迟响应时间- 另请参阅:
- 常量字段值
-
K_ASR_IGNORE_EMPTY_RESULT
public static final java.lang.String K_ASR_IGNORE_EMPTY_RESULT
是否使用过滤识别为空功能 默认为 false识别服务识别到的结果为空时,直接舍弃对话结果,进入下一轮识别
只在半双工下有效 取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_MESSAGE_QUEUE_MAX_SIZE
public static final java.lang.String K_MESSAGE_QUEUE_MAX_SIZE
设置 sdk 内部的消息队列最大长度
默认 500, 0表示不限制长度, 建议大于100
动态库方法运行在一个单独的线程里,通过消息队列依次调用。 在设备性能不好的设备上可以设置消息队列最大长度,防止算力不够导致内核无法及时处理完音频数据而导致内存过大的问题
是否必需:否
默认值:500- 另请参阅:
- 常量字段值
-
K_PICKUP_MIC_TYPE
public static final java.lang.String K_PICKUP_MIC_TYPE
设置远近场硬件采集模组的类型
是否必需:否
默认值:无 示例:{"far":"mictype","near":"mictype"}
mictype 取值:
0:默认单麦(1路音频)
1:单麦回消(1路音频+1路参考音)
2:线性四麦(4路音频)
3:环形六麦(6路音频)
4:车载双麦(废弃)
5:家居双麦(2路音频)
6:环麦4麦(4路音频)
7:车载双麦(2路音频)
8:线性六麦(6路音频)
10:线性八麦(8路音频)
是否必需:否- 另请参阅:
- 常量字段值
-
K_PLAYER_AUDIO_TRACK_WRITE_ONCE_SIZE
public static final java.lang.String K_PLAYER_AUDIO_TRACK_WRITE_ONCE_SIZE
控制 AudioTrack 每次写音频数据的大小,默认有多少数据都会一次写入。
可以设置 800,这样 AudioTrack 每次只写 800 字节音频数据
该配置只用于极少数设备
是否必需:否- 另请参阅:
- 常量字段值
-
K_MIC_ECHO_CHANNEL_NUM
public static final java.lang.String K_MIC_ECHO_CHANNEL_NUM
音频的回路数量
音频通道总数包含麦克风原始音频数+回路通道数。这里的配置只是回路通道数取值:数字
是否必需:否
默认值:0- 另请参阅:
- 常量字段值
-
K_INIT_WAIT_OAUTH_REFRESH_TOKEN
public static final java.lang.String K_INIT_WAIT_OAUTH_REFRESH_TOKEN
初始化是否要等待oauth的刷新token返回,默认为false 默认为false,效果为初始成功的回调不依赖于oauth是否刷新token成功,可正常初始化,但在初始化之后立即对话可能会有授权失败的问题 如果设置为true,则必须保证当前网络连接正常,如网络连接不正常,则可能导致卡死在初始化页面- 另请参阅:
- 常量字段值
-
K_ASR_DROP_WORDS
public static final java.lang.String K_ASR_DROP_WORDS
需要过滤的唤醒词唤醒词字符串,以’,‘分割唤醒词。例如 "你好小乐,你好小朋"
需要过滤的唤醒词会在请求服务器时以参数带上- 使用 oneshot 时,唤醒词 + ',' + ASR_DROP_WORDS
- 不使用 oneshot 时,ASR_DROP_WORDS
- 另请参阅:
- 常量字段值
-
K_NEAR_WAKEUP_SERVER_NAME
public static final java.lang.String K_NEAR_WAKEUP_SERVER_NAME
就近唤醒服务地址
取值:服务地址
是否必需:否
默认值:""- 另请参阅:
- 常量字段值
-
K_NEAR_WAKEUP_WORD
public static final java.lang.String K_NEAR_WAKEUP_WORD
配置参与组网的唤醒词,即配置之后该唤醒词会参与组网,其他的唤醒词不参与组网 取值:参与组网的唤醒词,不同唤醒词以,分割,如"xiao chi xiao chi, ni hao xiao chi" 是否必须:否 默认值:""- 另请参阅:
- 常量字段值
-
K_NEAR_WAKEUP_AUDIO_ADOPT_AEC
public static final java.lang.String K_NEAR_WAKEUP_AUDIO_ADOPT_AEC
就近唤醒送给 mds 的音频是否是 AEC 之后的音频取值:true(AEC 之后的音频) or false(送的是原始音频)
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_DM_ASR_AUDIO_TYPE
public static final java.lang.String K_DM_ASR_AUDIO_TYPE
云端对话送识别的音频类型 取值: wav, ogg 是否必须:否 默认值: ogg- 另请参阅:
- 常量字段值
-
K_DECODE_COMPLEXITY
public static final java.lang.String K_DECODE_COMPLEXITY
云端对话送识别的音频压缩率 默认是 8 CPU压力大可以配置成3~6- 另请参阅:
- 常量字段值
-
K_TTS_CACHE
public static final java.lang.String K_TTS_CACHE
TTS 是否使用缓存
取值:true false
是否必需:否
默认值:true- 另请参阅:
- 常量字段值
-
K_ASR_ROUTER
public static final java.lang.String K_ASR_ROUTER
识别后是否进入对话
取值:dialog or partner
dialog:识别之后进入对话
partner:识别之后不会进入对话,可通过ASREngine相关方法获取识别结果
是否必需:否
默认值:dialog- 另请参阅:
- 常量字段值
-
K_ASR_ENABLE_PUNCTUATION
public static final java.lang.String K_ASR_ENABLE_PUNCTUATION
识别结果是否带标点符号
开关同时控制识别和语义,开启后,语义解析结果也会带标点符号,且不建议在oneshot、中英文连用、轻音的情况下使用。取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_ASR_ENABLE_CENSOR
public static final java.lang.String K_ASR_ENABLE_CENSOR
识别过滤敏感词功能
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_ENABLE_DYNAMIC_UIAGENT_PORT
public static final java.lang.String K_ENABLE_DYNAMIC_UIAGENT_PORT
使用uiagent动态端口号
取值: true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_ASR_ENABLE_TONE
public static final java.lang.String K_ASR_ENABLE_TONE
识别结果的拼音是否带音调
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_PERMANENT_SKILL
public static final java.lang.String K_PERMANENT_SKILL
新增技能锁定接口,让用户说的话只落在锁定的技能里
取值:
[ {"skillId": "123123"}, {"skillId": "123123"}, {"skillId": "123123"}, ]是否必需:否
默认值:无- 另请参阅:
- 常量字段值
-
K_ASR_CUSTOM_CONF
public static final java.lang.String K_ASR_CUSTOM_CONF
设置指定语料的识别置信度,防止某些语料识别置信度过低被抛弃。[ { "name": "打开宝宝睡觉模式", "confidence": "0.61" }, { "name": "打开音乐", "confidence": "0.62" } ]是否必需:否
默认值:无- 另请参阅:
- 常量字段值
-
K_ENALBE_QSG_VAD_TIMEOUT_MAX_COUNT
public static final java.lang.String K_ENALBE_QSG_VAD_TIMEOUT_MAX_COUNT
全双工支持vadTimeout最大次数,默认值为:1
取值:int型数字 是否必需:否
默认值:1- 另请参阅:
- 常量字段值
-
K_ASR_BEFORE_TIPS
public static final java.lang.String K_ASR_BEFORE_TIPS
开启后识别前都会有叮咚声
取值:true/false 是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_OPT_GRAM_BUILD
public static final java.lang.String K_OPT_GRAM_BUILD
优化离线gram编译逻辑,打开后,gram只在需要更新的场景下才会重新编译,否则即便重新初始化也不会编译
取值:true/false 是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_NGRAM_GRAM_CONF_USE_MORE
public static final java.lang.String K_NGRAM_GRAM_CONF_USE_MORE
ngram 和 gram 融合时使用置信度跟大的结果,Gram更新热词词库,热词的置信度会变高- 另请参阅:
- 常量字段值
-
K_CUSTOM_SHA256
public static final java.lang.String K_CUSTOM_SHA256
自定义授权证书的SHA256, sdk 授权时会检查包名和签名的SHA256,第三方加固后可能改变,可以配置新的SHA256
取值:字符串
是否必需:否
默认值:- 另请参阅:
- 常量字段值
-
K_NEED_REPLACE_PROFILE
public static final java.lang.String K_NEED_REPLACE_PROFILE
试用授权是否连网更新成在线授权
取值:true or false
是否必需:否
默认值:true- 另请参阅:
- 常量字段值
-
K_OFFLINE_PROFILE_NAME
public static final java.lang.String K_OFFLINE_PROFILE_NAME
assets目录下的离线授权文件名
取值:assets目录下的离线授权文件名
是否必需:否
默认值:- 另请参阅:
- 常量字段值
-
K_ASR_ENABLE_NUMBER_CONVERT
public static final java.lang.String K_ASR_ENABLE_NUMBER_CONVERT
中文数字转阿拉伯数字取值:true或者false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_ENABLE_MULTIINTENT_SEQUENCE
public static final java.lang.String K_ENABLE_MULTIINTENT_SEQUENCE
多意图顺序执行
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_MULTI_INTENT_IGNORE_WAIT_SKILL
public static final java.lang.String K_MULTI_INTENT_IGNORE_WAIT_SKILL
- 另请参阅:
- 常量字段值
-
K_ASR_CUSTOM_WAKEUP_SCORE
public static final java.lang.String K_ASR_CUSTOM_WAKEUP_SCORE
自定义唤醒词阈值
是否必需:否
默认值:无- 另请参阅:
- 常量字段值
-
K_VAD_TIMEOUT
public static final java.lang.String K_VAD_TIMEOUT
VAD静音超时时间(多久没有检测到人声,默认8000ms)
取值:毫秒时间
是否必需:否
默认值:8000- 另请参阅:
- 常量字段值
-
K_CLOUD_VAD_PAUSE_TIME
public static final java.lang.String K_CLOUD_VAD_PAUSE_TIME
云端VAD静音判断时间
取值:毫秒时间
是否必需:否
默认值:500- 另请参阅:
- 常量字段值
-
K_AUDIO_SOURCE
public static final java.lang.String K_AUDIO_SOURCE
录音机数据源类型
取值:AudioSource.*
是否必需:否
默认值:AudioSource.DEFAULT- 另请参阅:
- 常量字段值
-
K_AUDIO_CHANNEL_CONF
public static final java.lang.String K_AUDIO_CHANNEL_CONF
录音机频道源类型
取值:AudioFormat.*
是否必需:否
默认值:内部自适应- 另请参阅:
- 常量字段值
-
K_AUDIO_CHANNEL_COUNT
public static final java.lang.String K_AUDIO_CHANNEL_COUNT
音频通道数
sdk 内计算需要的缓存大小、音量等使用- 另请参阅:
- 常量字段值
-
K_AUDIO_FORMAT
public static final java.lang.String K_AUDIO_FORMAT
录音机参数:audioFormat
默认值:AudioFormat.ENCODING_PCM_16BIT- 另请参阅:
- 常量字段值
-
K_AUDIO_BUFFER_SIZE_IN_BYTE
public static final java.lang.String K_AUDIO_BUFFER_SIZE_IN_BYTE
内置录音机读取buffer的大小
取值:int型数值
是否必需:否
默认值:通道数*16/8*16000*100/1000 B- 另请参阅:
- 常量字段值
-
K_AUDIO_CHANNEL_INDEX_MASK
public static final java.lang.String K_AUDIO_CHANNEL_INDEX_MASK
录音机的通道索引掩码- String.valueOf(0x3) 二进制表示是 11,表示2个通道
- String.valueOf(0x3F) 二进制表示是 111111,表示6个通道
- 另请参阅:
- 常量字段值
-
K_AUDIO_RECORD_USE_HIGH_API
public static final java.lang.String K_AUDIO_RECORD_USE_HIGH_API
Build.VERSION_CODES.M 及以上系统是否使用新的 AudioRecord 构造方法,默认 false- 另请参阅:
- 常量字段值
-
K_AUDIO_BUFFER_SIZE
public static final java.lang.String K_AUDIO_BUFFER_SIZE
内置录音机读取buffer的大小
取值:int型数值
是否必需:否
默认值:通道数*16/8*16000*100/1000 B- 另请参阅:
- 常量字段值
-
K_AUDIO_SAMPLERATE
public static final java.lang.String K_AUDIO_SAMPLERATE
录音机采样率
取值:16000/32000
是否必需:否
默认值:内部自适应- 另请参阅:
- 常量字段值
-
K_STREAM_TYPE
public static final java.lang.String K_STREAM_TYPE
内置播放器的STREAM类型
取值:AudioManager.STREAM_*
是否必需:否
默认值:AudioManager.STREAM_ALARM- 另请参阅:
- 常量字段值
-
K_AUDIO_USAGE
public static final java.lang.String K_AUDIO_USAGE
内置播放器的USAGE类型
取值:AudioAttributes.USAGE_*
是否必需:否
默认值:AudioAttributes.USAGE_ALARM- 另请参阅:
- 常量字段值
-
K_CONTENT_TYPE
public static final java.lang.String K_CONTENT_TYPE
内置播放器的contenttype类型
取值:AudioAttributes.CONTENT_TYPE_*
是否必需:否
默认值:AudioAttributes.CONTENT_TYPE_SONIFICATION- 另请参阅:
- 常量字段值
-
K_AUDIO_FOCUS_GAIN
public static final java.lang.String K_AUDIO_FOCUS_GAIN
内置播放器的焦点类型
取值:AudioManager.AUDIOFOCUS_GAIN_*
是否必需:否
默认值:AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE- 另请参阅:
- 常量字段值
-
K_IS_REVERSE_AUDIO_CHANNEL
public static final java.lang.String K_IS_REVERSE_AUDIO_CHANNEL
是否翻转内置录音机通道
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_MIC_TYPE
public static final java.lang.String K_MIC_TYPE
设置硬件麦克风采集模组的类型
默认使用 DUI 控制台上产品的对应配置项。若客户端通过SDK配置此项后,则以客户端配置为准。取值:
0:默认单麦(1路音频)
1:单麦回消(1路音频+1路参考音)
2:线性四麦(4路音频)
3:环形六麦(6路音频)
4:车载双麦(废弃)
5:家居双麦(2路音频)
6:环麦4麦(4路音频)
7:车载双麦(2路音频)
8:线性六麦(6路音频)
10:线性八麦(8路音频)
是否必需:否
默认值:0- 另请参阅:
- 常量字段值
-
K_CHANNEL_TYPE
public static final java.lang.String K_CHANNEL_TYPE
设置送到dmasp引擎中的音频通道数量,不设置默认dmasp送的是四通道音频- 另请参阅:
- 常量字段值
-
K_USE_DMASP
public static final java.lang.String K_USE_DMASP
车载双麦和4麦可以使用 dmasp 算法- 另请参阅:
- 常量字段值
-
K_HIGH_VOLUME_CHECK
public static final java.lang.String K_HIGH_VOLUME_CHECK
是否使用大音量检测
默认值: false- 另请参阅:
- 常量字段值
-
K_DUICORE_HOME
public static final java.lang.String K_DUICORE_HOME
内核资源存放的目录
取值:绝对路径字符串
是否必需:否
默认值:/data/data/包名/files/dds/duicore/- 另请参阅:
- 常量字段值
-
K_CUSTOM_HOME
public static final java.lang.String K_CUSTOM_HOME
产品资源存放的目录
取值:绝对路径字符串
是否必需:否
默认值:/data/data/com.xxx/files/dds/custom/- 另请参阅:
- 常量字段值
-
K_DUICORE_ZIP
public static final java.lang.String K_DUICORE_ZIP
使用内置内核资源包
取值:assets目录下为压缩包名称,其他目录为绝对路径字符串
是否必需:否
默认值:无- 另请参阅:
- 常量字段值
-
K_CUSTOM_ZIP
public static final java.lang.String K_CUSTOM_ZIP
使用内置产品资源包, 从官网下载的产品资源包一般叫 product.zip
取值:assets目录下为压缩包名称,其他目录为绝对路径字符串
是否必需:否
默认值:无- 另请参阅:
- 常量字段值
-
K_DUICORE_BACKUP_ZIP_USER_DEFINED
public static final java.lang.String K_DUICORE_BACKUP_ZIP_USER_DEFINED
内核资源包保存路径
取值:绝对路径字符串
是否必需:否
默认值:无- 另请参阅:
- 常量字段值
-
K_CUSTOM_BACKUP_ZIP_USER_DEFINED
public static final java.lang.String K_CUSTOM_BACKUP_ZIP_USER_DEFINED
产品资源包保存路径
取值:绝对路径字符串
是否必需:否
默认值:无- 另请参阅:
- 常量字段值
-
K_DISABLE_WAKEUP_IN_DIALOG
public static final java.lang.String K_DISABLE_WAKEUP_IN_DIALOG
全双工模式下,在对话中过程中关闭唤醒
取值:true/false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_USE_EXO_PLAY_SPEAKURL
public static final java.lang.String K_USE_EXO_PLAY_SPEAKURL
使用exoPlayer播报speakUrl
取值:true/false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_ACCESS_TOKEN
public static final java.lang.String K_ACCESS_TOKEN
保留字段,上传、升级时使用- 另请参阅:
- 常量字段值
-
K_API_KEY
public static final java.lang.String K_API_KEY
产品API keys
限制:一个API Key只被指定的客户端使用。来源:DUI控制台-产品接入-授权管理取值:API keys字符串
是否必需:是
默认值:无- 另请参阅:
- 常量字段值
-
K_PRODUCT_KEY
public static final java.lang.String K_PRODUCT_KEY
产品Product Key
取值:DUI控制台-产品接入-授权管理-Product Key
是否必需:是
默认值:无- 另请参阅:
- 常量字段值
-
K_ENABLE_AUDIO_DETECTION
public static final java.lang.String K_ENABLE_AUDIO_DETECTION
噪声检测配置,开启后可过滤噪声识别结果
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_PRODUCT_SECRET
public static final java.lang.String K_PRODUCT_SECRET
产品Product Secret
取值:DUI控制台-产品接入-授权管理-Product Secret
是否必需:是
默认值:无- 另请参阅:
- 常量字段值
-
K_PRODUCT_LICENSE_ID
public static final java.lang.String K_PRODUCT_LICENSE_ID
产品licenseID
预分配licence模式下的参数
是否必需:否
默认值:无- 另请参阅:
- 常量字段值
-
K_CACHE_PATH
public static final java.lang.String K_CACHE_PATH
缓存文件保存目录
取值:绝对路径字符串
是否必需:否
默认值:/sdcard/Android/data/包名/cache- 另请参阅:
- 常量字段值
-
K_DUPLEX_MODE
public static final java.lang.String K_DUPLEX_MODE
对话模式
取值:HALF_DUPLEX/FULL_DUPLEX
是否必需:否
默认值:HALF_DUPLEX- 另请参阅:
- 常量字段值
-
K_USE_VAD_IN_FULLDUPLEX
public static final java.lang.String K_USE_VAD_IN_FULLDUPLEX
全双工模式下是否使用vad
取值:true or false
是否必需:否
默认值:true- 另请参阅:
- 常量字段值
-
K_ENABLE_WAKEUP_IN_FULLDUPLEX
public static final java.lang.String K_ENABLE_WAKEUP_IN_FULLDUPLEX
全双工模式下是否可以唤醒
取值:true or false
是否必需:否
默认值:true- 另请参阅:
- 常量字段值
-
K_ENABLE_QSG_IN_LDM
public static final java.lang.String K_ENABLE_QSG_IN_LDM
离线全双工是否开启vad
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_ENABLE_PREDICT
public static final java.lang.String K_ENABLE_PREDICT
开启识别预测功能
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_CACHE_SIZE
public static final java.lang.String K_CACHE_SIZE
缓存文件大小限制
取值:int型数值
是否必需:自定义缓存目录时必需
默认值:无- 另请参阅:
- 常量字段值
-
K_WAKEUP_HOT_WORD_SCENE
public static final java.lang.String K_WAKEUP_HOT_WORD_SCENE
热词场景模式配置- 另请参阅:
- 常量字段值
-
K_AUDIOTRACK_BUFFERSIZE
public static final java.lang.String K_AUDIOTRACK_BUFFERSIZE
设置TTS播放缓存buffer大小
取值:int型数值
是否必需:否
默认值:无- 另请参阅:
- 常量字段值
-
K_CUSTOM_TIPS
public static final java.lang.String K_CUSTOM_TIPS
指定对话错误码的TTS播报
取值:JSON字符串,如:
{ "71304":"这是识别结果为空的自定义播报", "71305":"这是语义结果为空的自定义播报", "71308":"这是进入闲聊技能的自定义播报", "713**":"*****" }
是否必需:否
默认值:产品配置- 另请参阅:
- 常量字段值
-
K_CUSTOM_AUDIO
public static final java.lang.String K_CUSTOM_AUDIO
用预置音频来代替指定的TTS播报
取值:JSONArray字符串,如:
[{ "name":"我在", "type":"wav", "path":"/sdcard/x.pcm" }, { "name":"好的,再见", "type":"mp3", "path":"/sdcard/y.mp3" }]
是否必需:是
默认值:无- 另请参阅:
- 常量字段值
-
K_AEC_MODE
public static final java.lang.String K_AEC_MODE
AEC(回声消除)模式
取值:internal or external
internal:由SDK内部根据采集模组做对应AEC处理
external:外部已经处理过AEC,SDK不再处理,并认为设备支持AEC
是否必需:否
默认值:internal- 另请参阅:
- 常量字段值
-
K_MIC_ARRAY_SSPE_BIN
public static final java.lang.String K_MIC_ARRAY_SSPE_BIN
麦克风阵列 sspe 资源的磁盘绝对路径
取值:绝对路径字符串
是否必需:否
默认值:内置资源- 另请参阅:
- 常量字段值
-
K_MIC_ARRAY_AEC_CFG
@Deprecated public static final java.lang.String K_MIC_ARRAY_AEC_CFG
已过时。麦克风阵列AEC资源的磁盘绝对路径
取值:绝对路径字符串
是否必需:否
默认值:内置资源- 另请参阅:
- 常量字段值
-
K_MIC_ARRAY_BEAMFORMING_CFG
@Deprecated public static final java.lang.String K_MIC_ARRAY_BEAMFORMING_CFG
已过时。麦克风阵列beamforming资源的磁盘绝对路径
取值:绝对路径字符串
是否必需:否
默认值:内置资源- 另请参阅:
- 常量字段值
-
K_MIC_ARRAY_WAKEUP_CFG
@Deprecated public static final java.lang.String K_MIC_ARRAY_WAKEUP_CFG
已过时。不再需要此配置- 另请参阅:
- 常量字段值
-
K_VAD_DEBUG
@Deprecated public static final java.lang.String K_VAD_DEBUG
已过时。是否保存进入VAD的音频(调试项)
已被废弃,代替: DDS.setAudioDebug(boolean)- 另请参阅:
DDS.setAudioDebug(boolean), 常量字段值
-
K_VAD_DISABLE_SIGNAL
public static final java.lang.String K_VAD_DISABLE_SIGNAL
是否禁用VAD单字打断功能
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_TTS_DEBUG
@Deprecated public static final java.lang.String K_TTS_DEBUG
已过时。是否保存TTS的音频(调试项)
已被废弃,代替: DDS.setAudioDebug(boolean)- 另请参阅:
DDS.setAudioDebug(boolean), 常量字段值
-
K_ASR_DEBUG
@Deprecated public static final java.lang.String K_ASR_DEBUG
已过时。是否保存ASR的音频(调试项)
已被废弃,代替: DDS.setAudioDebug(boolean)- 另请参阅:
DDS.setAudioDebug(boolean), 常量字段值
-
K_ASR_SIMULATE_ONESHOT
public static final java.lang.String K_ASR_SIMULATE_ONESHOT
服务端实现识别模拟oneshot
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_WAKEUP_DEBUG
@Deprecated public static final java.lang.String K_WAKEUP_DEBUG
已过时。是否保存WAKEUP的音频(调试项)
已被废弃,代替: DDS.setAudioDebug(boolean)- 另请参阅:
DDS.setAudioDebug(boolean), 常量字段值
-
K_USE_NEAR_WAKEUP
public static final java.lang.String K_USE_NEAR_WAKEUP
是否使用就近唤醒
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_USE_DUAL_WAKEUP
public static final java.lang.String K_USE_DUAL_WAKEUP
是否使用双头唤醒
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_DUAL_WAKEUP_INIT_ENV
public static final java.lang.String K_DUAL_WAKEUP_INIT_ENV
双头唤醒初始化的env配置
{ "xiao_mei_xiao_mei":{ "customNet":1, "enableNet":1, "greeting":[ "叫我干啥" ], "major":0, "name":"小美小美", "pinyin":"xiao_mei_xiao_mei", "threshHigh":"0.9", "threshLow":"0.01", "threshold":0.75, "type":"major" }, "xiao mei xiu mei":{ "customNet":0, "enableNet":1, "greeting":[ "我是小美秀美" ], "major":0, "name":"小美小美", "pinyin":"xiao mei xiu mei", "threshHigh":"10", "threshLow":"0.01", "threshold":0.54, "type":"major" } }
- 另请参阅:
- 常量字段值
-
K_VOIP_AEC_BIN
public static final java.lang.String K_VOIP_AEC_BIN
voip_aec资源的路径
取值:
是否必需:否
默认值:- 另请参阅:
- 常量字段值
-
K_VOIP_AGC_BIN
public static final java.lang.String K_VOIP_AGC_BIN
voip_agc资源的路径
取值:
是否必需:否
默认值:- 另请参阅:
- 常量字段值
-
K_VOIP_TYPE
public static final java.lang.String K_VOIP_TYPE
使用voip功能
取值:line_4
是否必需:否
默认值:无- 另请参阅:
- 常量字段值
-
K_ASR_NOT_DROP_WAKEUP
public static final java.lang.String K_ASR_NOT_DROP_WAKEUP
识别时不要过滤唤醒词
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_ASRPP_DEBUG
@Deprecated public static final java.lang.String K_ASRPP_DEBUG
已过时。是否保存ASRPP的音频(调试项)
已被废弃,代替: DDS.setAudioDebug(boolean)- 另请参阅:
DDS.setAudioDebug(boolean), 常量字段值
-
K_ASRPP_GENDER_BIN
public static final java.lang.String K_ASRPP_GENDER_BIN
性别识别资源的绝对路径
取值:绝对路径字符串
是否必需:否
默认值:内置资源- 另请参阅:
- 常量字段值
-
K_ASRPP_AGE_BIN
public static final java.lang.String K_ASRPP_AGE_BIN
年龄识别资源的绝对路径
取值:绝对路径字符串
是否必需:否
默认值:内置资源- 另请参阅:
- 常量字段值
-
K_NR_ENABLE
@Deprecated public static final java.lang.String K_NR_ENABLE
已过时。已被废弃, 不再支持单麦降噪功能- 另请参阅:
- 常量字段值
-
K_SOCKET_NODE_ENABLE
public static final java.lang.String K_SOCKET_NODE_ENABLE
是否开启 socket 节点功能
取值:true or false
是否必需:否
默认值:true- 另请参阅:
- 常量字段值
-
K_WAKEUP_NODE_ENABLE
public static final java.lang.String K_WAKEUP_NODE_ENABLE
是否开启唤醒节点功能
默认 true- 另请参阅:
- 常量字段值
-
K_VAD_NODE_ENABLE
public static final java.lang.String K_VAD_NODE_ENABLE
是否开启 VAD 节点功能
默认 true- 另请参阅:
- 常量字段值
-
K_H5_NODE_ENABLE
public static final java.lang.String K_H5_NODE_ENABLE
是否开启H5节点功能
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_TTS_NODE_ENABLE
public static final java.lang.String K_TTS_NODE_ENABLE
- 另请参阅:
- 常量字段值
-
K_VOIP_NODE_ENABLE
public static final java.lang.String K_VOIP_NODE_ENABLE
- 另请参阅:
- 常量字段值
-
K_ASRPP_NODE_ENABLE
public static final java.lang.String K_ASRPP_NODE_ENABLE
- 另请参阅:
- 常量字段值
-
K_DMS_NODE_ENABLE
public static final java.lang.String K_DMS_NODE_ENABLE
- 另请参阅:
- 常量字段值
-
K_ASR_NODE_ENABLE
public static final java.lang.String K_ASR_NODE_ENABLE
- 另请参阅:
- 常量字段值
-
K_UPLOAD_NODE_ENABLE
public static final java.lang.String K_UPLOAD_NODE_ENABLE
- 另请参阅:
- 常量字段值
-
K_PROCESSOR_NODE_ENABLE
public static final java.lang.String K_PROCESSOR_NODE_ENABLE
- 另请参阅:
- 常量字段值
-
K_PLAYER_NODE_ENABLE
public static final java.lang.String K_PLAYER_NODE_ENABLE
- 另请参阅:
- 常量字段值
-
K_RECORDER_NODE_ENABLE
public static final java.lang.String K_RECORDER_NODE_ENABLE
- 另请参阅:
- 常量字段值
-
K_NLU_NODE_ENABLE
public static final java.lang.String K_NLU_NODE_ENABLE
- 另请参阅:
- 常量字段值
-
K_ENABLE_RESET_WEBSOCKETS_IN_MAIN_WAKEUP
public static final java.lang.String K_ENABLE_RESET_WEBSOCKETS_IN_MAIN_WAKEUP
主唤醒是否重置 webSocket 连接
默认 false- 另请参阅:
- 常量字段值
-
K_GLOBAL_ASR_WAKEUP_NODE_ENABLE
public static final java.lang.String K_GLOBAL_ASR_WAKEUP_NODE_ENABLE
是否开启全局免唤醒节点功能
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_GLOBAL_ASR_WAKEUP_SKILL_ID
public static final java.lang.String K_GLOBAL_ASR_WAKEUP_SKILL_ID
配置全局免唤醒节点功能可以通过的技能id,默认为 null 表示所有的技能id都可通过
取值:JSONArray 字符串,例如 ["34223","1515"]
是否必需:否
默认值:null- 另请参阅:
- 常量字段值
-
K_VPRINT_ENABLE
public static final java.lang.String K_VPRINT_ENABLE
是否开启声纹功能
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_USE_VPRINT_IN_WAKEUP
public static final java.lang.String K_USE_VPRINT_IN_WAKEUP
是否在唤醒中使用声纹判断
需开启 K_VPRINT_ENABLE取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_VPRINT_BIN
public static final java.lang.String K_VPRINT_BIN
声纹资源绝对路径
取值:绝对路径字符串
是否必需:否
默认值:内置资源- 另请参阅:
- 常量字段值
-
K_NR_BIN
@Deprecated public static final java.lang.String K_NR_BIN
已过时。降噪资源的绝对路径
取值:绝对路径字符串
是否必需:否
默认值:内置资源- 另请参阅:
- 常量字段值
-
K_WAKEUP_BIN
public static final java.lang.String K_WAKEUP_BIN
唤醒资源的绝对路径
取值:绝对路径字符串
是否必需:否
默认值:内置资源- 另请参阅:
- 常量字段值
-
K_INCREMENT_WAKEUP_BIN
public static final java.lang.String K_INCREMENT_WAKEUP_BIN
增强唤醒的asr资源的绝对路径
取值:绝对路径字符串
是否必需:否
默认值:内置资源- 另请参阅:
- 常量字段值
-
K_INCREMENT_WAKEUP_FILLER_ENABLE
public static final java.lang.String K_INCREMENT_WAKEUP_FILLER_ENABLE
增强唤醒的asr的是否使用 Filler- 另请参阅:
- 常量字段值
-
K_INCREMENT_WAKEUP_FILLER_PENALTY_SCORE
public static final java.lang.String K_INCREMENT_WAKEUP_FILLER_PENALTY_SCORE
增强唤醒的asr的 Filler 的 惩罚分数- 另请参阅:
- 常量字段值
-
K_INCREMENT_WAKEUP_VAD_PAUSETIME
public static final java.lang.String K_INCREMENT_WAKEUP_VAD_PAUSETIME
设置vad的pauseTime- 另请参阅:
- 常量字段值
-
K_NEAR_WAKEUP_MDS_BIN
public static final java.lang.String K_NEAR_WAKEUP_MDS_BIN
就近唤醒mds资源的绝对路径
取值:绝对路径字符串
是否必需:否
默认值:内置资源- 另请参阅:
- 常量字段值
-
K_NEAR_WAKEUP_WKP_WND
public static final java.lang.String K_NEAR_WAKEUP_WKP_WND
就近唤醒决策窗口期
修改之后会影响决策速度,取值越小,唤醒结果抛出越早,但是误唤醒概率越大
默认是350
单位:ms- 另请参阅:
- 常量字段值
-
K_NEAR_WAKEUP_DEBOUNCE_WND
public static final java.lang.String K_NEAR_WAKEUP_DEBOUNCE_WND
就近唤醒防抖窗口期
用来解决在K_NEAR_WAKEUP_WKP_WND窗口期之外误唤醒,取值越大,误唤醒概率越小,但是会导致唤醒延迟越大
默认是450
单位:ms- 另请参阅:
- 常量字段值
-
K_WAKEUP_PCM
@Deprecated public static final java.lang.String K_WAKEUP_PCM
已过时。是否保存唤醒成功的音频
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_ONESHOT_MIDTIME
public static final java.lang.String K_ONESHOT_MIDTIME
OneShot配置
取值:毫秒
若MIDTIME为0 and ENDTIME为0,唤醒后进入识别;若VAD检测超时,则直接退出对话
若MIDTIME为0 and ENDTIME不为0,唤醒后进入识别;若ENDTIME超时,则直接退出对话
若MIDTIME不为0 and ENDTIME为0,唤醒后进入识别;若MIDTIME超时,则播放欢迎语,继续识别(默认)
若MIDTIME不为0 and ENDTIME不为0,唤醒后进入识别;若MIDTIME超时,则播放欢迎语,继续识别,若ENDTIME超时,则直接退出对话
是否必需:否
默认值:MIDTIME=500ms,ENDTIME=0ms- 另请参阅:
- 常量字段值
-
K_ONESHOT_ENDTIME
public static final java.lang.String K_ONESHOT_ENDTIME
- 另请参阅:
- 常量字段值
-
K_CLOUD_ONESHOT_CONFIG
public static final java.lang.String K_CLOUD_ONESHOT_CONFIG
云端oneshot方案配置文件 { "enableOneshot":true, keepListening: 非oneshot情况下直接进入监听状态,此模式下会将vad.end之后缓存的音频送vad, 这种模式下不会丢音频 useGreeting: 非oneshot情况下播报唤醒欢迎语,此模式下不会送vad之后的缓存音频到vad, 这种模式下会丢vad.end之后的有效音频 "oneshotType":"keepListening", "cacheWakeupTime":1500 }- 另请参阅:
- 常量字段值
-
K_PRODUCT_VERSION
public static final java.lang.String K_PRODUCT_VERSION
连接指定产品版本的对话服务
取值:版本号字符串
是否必需:否
默认值:本地最新版本- 另请参阅:
- 常量字段值
-
K_CUSTOM_ASR_NETBIN
public static final java.lang.String K_CUSTOM_ASR_NETBIN
预置本地识别资源,可参见net.bin
取值:资源全路径
是否必需:否
默认值:nil- 另请参阅:
- 常量字段值
-
K_CUSTOM_ASR_BIN
public static final java.lang.String K_CUSTOM_ASR_BIN
预置本地识别资源,可参见duicore ngram.bin
取值:资源全路径
是否必需:否
默认值:nil- 另请参阅:
- 常量字段值
-
K_USE_GRAM_BUILD_OPT
public static final java.lang.String K_USE_GRAM_BUILD_OPT
优化gram编译速度,需要保证 dui 控制台每个技能语义槽的必须选项勾选,符合 net.bin 扩展要求
取值:true false
是否必需:否
默认值:nil- 另请参阅:
- 常量字段值
-
K_USE_GENDER
public static final java.lang.String K_USE_GENDER
是否使用性别识别
取值:true或者false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_USE_AGE
public static final java.lang.String K_USE_AGE
是否使用年龄识别
取值:true或者false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_USE_EMOTION
public static final java.lang.String K_USE_EMOTION
是否使用情绪识别
取值:true或者false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_ASR_TIPS
public static final java.lang.String K_ASR_TIPS
识别完成是否播报提示音
取值:true或者false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_VAD_BIN
public static final java.lang.String K_VAD_BIN
VAD资源的磁盘绝对路径,比如/sdcard/vad.bin
商务定制版VAD资源的路径。如果开发者对VAD有更高的要求,请联系商务申请定制VAD资源。取值:绝对路径的字符串
是否必需:否
默认值:内置通用VAD资源- 另请参阅:
- 常量字段值
-
K_NOWAKEUP_WHEN_ASR
public static final java.lang.String K_NOWAKEUP_WHEN_ASR
识别过程中是否响应唤醒
取值:true或者false
是否必需:否
默认值:false(识别过程中会响应唤醒)- 另请参阅:
- 常量字段值
-
K_NATIVEAPI_TIMEOUT
public static final java.lang.String K_NATIVEAPI_TIMEOUT
nativeApi超时时间
取值:毫秒时间
是否必需:否
默认值:10000- 另请参阅:
- 常量字段值
-
K_NATIVEAPI_NO_SUBSCRIBER_TIP
public static final java.lang.String K_NATIVEAPI_NO_SUBSCRIBER_TIP
服务器下发 nativeApi 后,如果没有注册 nativeApi 回调, 会直接回报错误给服务器,之后服务器再下发这个错误,对话可以加上播报,如果不配置则不播报取值:播报提示
默认值:空,即不播报- 另请参阅:
- 常量字段值
-
K_DM_TIMEOUT
public static final java.lang.String K_DM_TIMEOUT
对话响应超时时间
取值:毫秒时间
是否必需:否
默认值:10000- 另请参阅:
全双工需要该配置开启, 常量字段值
-
K_ENABLE_QSG_DM_TIMEOUT
public static final java.lang.String K_ENABLE_QSG_DM_TIMEOUT
开启全双工对话响应超时时间
取值:毫秒时间
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_NLU_TIMEOUT
public static final java.lang.String K_NLU_TIMEOUT
离线语义超时时间
取值:毫秒时间
是否必需:否
默认值:1000- 另请参阅:
- 常量字段值
-
K_WEBSOCKET_TIMEOUT
public static final java.lang.String K_WEBSOCKET_TIMEOUT
云端建连超时时间
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_AUDIO_FOCUS_MODE
public static final java.lang.String K_AUDIO_FOCUS_MODE
音频焦点处理模式
取值:internal or external
internal:由SDK内部处理音频焦点的获取与释放
external:由外部根据对话状态及TTS播报状态处理对话及TTS等的焦点问题,SDK不再获取或者释放焦点
是否必需:否
默认值:internal- 另请参阅:
- 常量字段值
-
K_INIT_TIMEOUT
public static final java.lang.String K_INIT_TIMEOUT
SDK初始化超时时间,单位秒
是否必需:否
默认值:60- 另请参阅:
- 常量字段值
-
K_SUPPORT_INCREMENT_WAKEUP
public static final java.lang.String K_SUPPORT_INCREMENT_WAKEUP
是否支持本地识别增量更新 支持: true 不支持:false 默认值:false- 另请参阅:
- 常量字段值
-
K_CUSTOM_NATIVEPATH
public static final java.lang.String K_CUSTOM_NATIVEPATH
- 另请参阅:
- 常量字段值
-
K_FULLDUPLEX_CLOSE_DISCARD_TIPS
public static final java.lang.String K_FULLDUPLEX_CLOSE_DISCARD_TIPS
全双工中关闭过滤消息的提示音
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_ENABLE_CLOUD_ASRPP
public static final java.lang.String K_ENABLE_CLOUD_ASRPP
云端asr++参数,设置为true后云端识别返回性别/年龄/情绪等字段
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_BUILTIN_SEMANTIC_SKILLID
public static final java.lang.String K_BUILTIN_SEMANTIC_SKILLID
离线ASR支持指定自定义技能优先级取值:string skillID:2021031600000058 是否必须 :否
默认值: ""- 另请参阅:
- 常量字段值
-
K_DISABLE_HOTWORD_FEED_PCM
public static final java.lang.String K_DISABLE_HOTWORD_FEED_PCM
非对话过程中不feed可见即可说引擎,优化可见即可说引擎cpu占用取值:true/false 是否必须 :否
默认值: false- 另请参阅:
- 常量字段值
-
K_ENABLE_POSITIONING_MODE_UNDER_DELAY_LISTNING
public static final java.lang.String K_ENABLE_POSITIONING_MODE_UNDER_DELAY_LISTNING
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_USE_LOCAL_PCM_SERVER
public static final java.lang.String K_USE_LOCAL_PCM_SERVER
使用本地音频服务通道,开通后部分音频不再走bus通道
取值:true or false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
K_WAKEUP_ROLL_BACK
public static final java.lang.String K_WAKEUP_ROLL_BACK
- 另请参阅:
- 常量字段值
-
K_ENABLE_STREAM_URL
public static final java.lang.String K_ENABLE_STREAM_URL
对话接口里是否返回 tts 的 speakUrl
默认 true- true 对话接口返回 speakUrl
- false 对话接口不返回 speakUrl,由sdk主动使用云端tts合成
- 另请参阅:
- 常量字段值
-
K_ENABLE_FIRST_WORD_OPTIMIZATION
public static final java.lang.String K_ENABLE_FIRST_WORD_OPTIMIZATION
是否开启首字上屏的优化,使用本地识别做首字上屏操作,提高反馈时间- 另请参阅:
- 常量字段值
-
K_FIRST_WORD_BIN
public static final java.lang.String K_FIRST_WORD_BIN
首字上屏时间优化资源,支持用户自定义- 另请参阅:
- 常量字段值
-
K_FIRST_WORD_CACHE_LENGTH
public static final java.lang.String K_FIRST_WORD_CACHE_LENGTH
设置首字缓存音频长度,单位ms,类型int- 另请参阅:
- 常量字段值
-
K_DROP_AUDIO_WHEN_NATIVE
public static final java.lang.String K_DROP_AUDIO_WHEN_NATIVE
设置执行nativeCommand或者NativeApi等阻塞操作时,丢弃对话的音频数据,防止识别结果累积上屏 默认值:false- 另请参阅:
- 常量字段值
-
K_ENABLE_LOCAL_DDS
public static final java.lang.String K_ENABLE_LOCAL_DDS
是否使用本地对话
默认值:false- 另请参阅:
- 常量字段值
-
K_TTS_TAIL_NULL_WAV
public static final java.lang.String K_TTS_TAIL_NULL_WAV
tts播报尾部添加空音频,用于规避部分机型出现爆破音
取值:ms
是否必需:否
默认值:0- 另请参阅:
- 常量字段值
-
K_DATA_HOME
public static final java.lang.String K_DATA_HOME
- 另请参阅:
- 常量字段值
-
K_USE_UPDATE
public static final java.lang.String K_USE_UPDATE
是否开启数据更新功能
默认 true- 另请参阅:
- 常量字段值
-
K_USE_UPLOAD
public static final java.lang.String K_USE_UPLOAD
是否开启大数据上传功能
默认 true- 另请参阅:
- 常量字段值
-
K_USE_PUSH
public static final java.lang.String K_USE_PUSH
是否开启推送功能
默认 true- 另请参阅:
- 常量字段值
-
K_USE_SYSTEM_DNS
public static final java.lang.String K_USE_SYSTEM_DNS
是否使用系统提供的 dns 解析
默认 false 使用思必驰提供的dns解析- 另请参阅:
- 常量字段值
-
K_FREE_DIALECT_PARAM
public static final java.lang.String K_FREE_DIALECT_PARAM
- 另请参阅:
- 常量字段值
-
K_ENABLE_REC_UPPERCASE
public static final java.lang.String K_ENABLE_REC_UPPERCASE
英文转大写取值:true或者false
是否必需:否
默认值:false- 另请参阅:
- 常量字段值
-
map
public java.util.Map<java.lang.String,java.lang.String> map
-
-
构造器详细资料
-
DDSConfig
public DDSConfig()
DDSConfig构造方法
-
-
方法详细资料
-
addConfig
public DDSConfig addConfig(java.lang.String key, java.lang.String value)
设置config- 参数:
key- keyvalue- value- 返回:
- DDSConfig DDSConfig
-
addConfig
public DDSConfig addConfig(java.lang.String key, int value)
设置config- 参数:
key- keyvalue- value- 返回:
- DDSConfig DDSConfig
-
addConfig
public DDSConfig addConfig(java.lang.String key, long value)
设置config- 参数:
key- keyvalue- value- 返回:
- DDSConfig DDSConfig
-
addConfig
public DDSConfig addConfig(java.lang.String key, float value)
设置config- 参数:
key- keyvalue- value- 返回:
- DDSConfig DDSConfig
-
getConfig
public java.lang.String getConfig(java.lang.String key)
获取config中key对应的value- 参数:
key- key- 返回:
- String key对应的值
-
containsConfig
public boolean containsConfig(java.lang.String key)
获取config中是否包含key- 参数:
key- key- 返回:
- boolean true:包含 false:不包含
-
toString
public java.lang.String toString()
toString- 覆盖:
toString在类中java.lang.Object- 返回:
- String String
-
getIntConfig
public int getIntConfig(java.lang.String key, int defaultValue)
获取config中key对应的value- 参数:
key- key- 返回:
- String key对应的值
-
getBooleanConfig
public boolean getBooleanConfig(java.lang.String key)
获取config中key对应的value- 参数:
key- key- 返回:
- String key对应的值
-
getBooleanConfig
public boolean getBooleanConfig(java.lang.String key, boolean defaultValue)
获取config中key对应的value- 参数:
key- key- 返回:
- String key对应的值
-
checkConfigs
public void checkConfigs() throws java.lang.IllegalArgumentException
检查必须的配置有没有设置- 抛出:
java.lang.IllegalArgumentException- 如果没有设置,会抛出IllegalArgumentException
-
-