类 AICloudASRConfig.Builder
- java.lang.Object
-
- com.aispeech.export.config.AICloudASRConfig.Builder
-
- 封闭类:
- AICloudASRConfig
public static final class AICloudASRConfig.Builder extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
-
-
-
方法详细资料
-
setEnableDoubleVad
public AICloudASRConfig.Builder setEnableDoubleVad(boolean enableDoubleVad)
设置识别引擎是否使用双VAD,使用双VAD 需要 feed 2通道音频,而 使用非双VAD 则 feed 1 通道的音频。- 参数:
enableDoubleVad
- true 使用双VAD , false 非双VAD- 返回:
- Builder
-
setServer
@Deprecated public AICloudASRConfig.Builder setServer(java.lang.String server)
设置服务器地址,默认不用设置 需要在init之前调用- 参数:
server
- 服务器地址,包含ws://- 返回:
- Builder
-
setUserId
@Deprecated public AICloudASRConfig.Builder setUserId(java.lang.String userId)
设置用户标示 需要在init之前调用- 参数:
userId
- 用户标示- 返回:
- Builder
-
setLmId
@Deprecated public AICloudASRConfig.Builder setLmId(java.lang.String lmId)
已过时。设置识别lmid 需要在init之前调用- 参数:
lmId
- custom lmid- 返回:
- Builder
-
setLocalVadEnable
@Deprecated public AICloudASRConfig.Builder setLocalVadEnable(boolean localVadEnable)
设置是否启用本地vad,一般都会打开,需要在init之前调用- 参数:
localVadEnable
- 默认为true true:使用Vad;false:禁止Vad- 返回:
- Builder
-
setEnablePunctuation
@Deprecated public AICloudASRConfig.Builder setEnablePunctuation(boolean enablePunctuation)
设置是否启用标点符号识别,需要在init之前调用- 参数:
enablePunctuation
- 默认为false- 返回:
- Builder
-
setEnableNumberConvert
@Deprecated public AICloudASRConfig.Builder setEnableNumberConvert(boolean enableNumberConvert)
设置是否启用识别结果汉字数字转阿拉伯数字功能,需要在init之前调用- 参数:
enableNumberConvert
- 默认为false- 返回:
- Builder
-
setSelfCustomWakeupScore
@Deprecated public AICloudASRConfig.Builder setSelfCustomWakeupScore(int selfCustomWakeupScore)
设置自定义唤醒词得分 需要在init之前调用,默认为0- 参数:
selfCustomWakeupScore
- 自定义唤醒词得分- 返回:
- Builder
-
setCustomWakeupWord
@Deprecated public AICloudASRConfig.Builder setCustomWakeupWord(org.json.JSONArray customWakeupWord)
设置自定义唤醒词,可用于过滤和指定唤醒词识别比如 ["你好小乐","你好小白"] 需要和setWakeupWordVisible(boolean)
结合使用 需要在init之前调用- 参数:
customWakeupWord
- customWakeupWord- 返回:
- Builder
-
setWakeupWordVisible
@Deprecated public AICloudASRConfig.Builder setWakeupWordVisible(boolean wakeupWordVisible)
设置是oneshot是否过滤句首唤醒词,比如音频输入为"你好小驰,今天天气怎么样" setWakeupWord传入"你好小驰"后,setWakeupWordVisible设置为true后识别结果即为"今天天气怎么样" 需要和setCustomWakeupWord(JSONArray)
结合使用 需要在init之前调用- 参数:
wakeupWordVisible
- 是否要过滤唤醒词,默认为false,不过滤- 返回:
- Builder
-
setEnableTone
@Deprecated public AICloudASRConfig.Builder setEnableTone(boolean enableTone)
设置音调功能,默认为false,关闭 需要在init之前调用- 参数:
enableTone
- enableTone- 返回:
- Builder
-
setEnableAlignment
@Deprecated public AICloudASRConfig.Builder setEnableAlignment(boolean enableAlignment)
设置识别Alignment功能,默认false,关闭 需要在init之前打开- 参数:
enableAlignment
- enableAlignment- 返回:
- Builder
-
setEnableEmotion
@Deprecated public AICloudASRConfig.Builder setEnableEmotion(boolean enableEmotion)
设置打开识别结果情绪识别功能,默认false,关闭 需要在init之前打开 emotion 取值范围 : [sad, happy, angry,neutral] gender 取值范围 : [female, male] age 取值范围 : [child,adult, elder]- 参数:
enableEmotion
- enableEmotion- 返回:
- Builder
-
setEnableAudioDetection
@Deprecated public AICloudASRConfig.Builder setEnableAudioDetection(boolean enableAudioDetection)
设置打开云端音频检测功能,默认false 关闭 需要在init之前打开- 参数:
enableAudioDetection
- enableAudioDetection- 返回:
- Builder
-
setEnableLanguageClassifier
@Deprecated public AICloudASRConfig.Builder setEnableLanguageClassifier(boolean enableLanguageClassifier)
设置语言分类功能,默认为false,关闭 需要在init之前调用- 参数:
enableLanguageClassifier
- enableLanguageClassifier- 返回:
- Builder
-
setEnableSNTime
@Deprecated public AICloudASRConfig.Builder setEnableSNTime(boolean enableSNTime)
设置rec结果增加对齐信息,默认为false,关闭 需要在init之前调用- 参数:
enableSNTime
- enableSNTime- 返回:
- Builder
-
setResourceType
@Deprecated public AICloudASRConfig.Builder setResourceType(java.lang.String resourceType)
设置识别引擎的资源类型,默认为comm 需要在init之前调用- 参数:
resourceType
- 取值如:comm, airobot, aihome, custom- 返回:
- Builder
-
setVadResource
public AICloudASRConfig.Builder setVadResource(java.lang.String vadResource)
设置VAD资源名字 需要在init之前调用- 参数:
vadResource
- vad资源名- 返回:
- Builder
-
setRealBack
@Deprecated public AICloudASRConfig.Builder setRealBack(boolean realBack)
设置是否使用实时反馈功能 需要在init之前调用- 参数:
realBack
- realback 默认为false- 返回:
- Builder
-
setCloudVadEnable
@Deprecated public AICloudASRConfig.Builder setCloudVadEnable(boolean cloudVadEnable)
设置是否开启服务端的vad功能,一般近场关闭,远场打开 需要在init之前调用- 参数:
cloudVadEnable
- cloudVadEnable 默认为true- 返回:
- Builder
-
setNBest
@Deprecated public AICloudASRConfig.Builder setNBest(int nBest)
已过时。设置nbest- 参数:
nBest
- nbest,默认为0- 返回:
- Builder
-
setVadPauseTime
@Deprecated public AICloudASRConfig.Builder setVadPauseTime(int vadPauseTime)
设置本地VAD右边界 需要在init之前调用- 参数:
vadPauseTime
- pauseTime 单位为ms,默认为300ms- 返回:
- Builder
-
setUseCustomFeed
@Deprecated public AICloudASRConfig.Builder setUseCustomFeed(boolean useCustomFeed)
设置是否自行feed数据,不使用内部录音机(包括MockRecord和AIAudioRecord), 需要在init之前调用- 参数:
useCustomFeed
- the useCustomFeed to set- 返回:
- Builder
-
setEnableAsrPlus
@Deprecated public AICloudASRConfig.Builder setEnableAsrPlus(boolean enableAsrPlus)
已过时。使用serverName进行判断,如果设置serverName,则认为是使用了asrplus设置是否使用云端声纹参数- 参数:
enableAsrPlus
- 是否使用云端声纹- 返回:
- builder
-
setAsrPlusIntent
@Deprecated public AICloudASRConfig.Builder setAsrPlusIntent(AIAsrPlusIntent asrPlusIntent)
已过时。
-
setUseDmAsr
@Deprecated public AICloudASRConfig.Builder setUseDmAsr(boolean useDmAsr, org.json.JSONObject dmAsrJson, java.lang.String dmWssCustomparams)
是否是对话用的ASR,用于对话使用,使用单独的请求参数- 参数:
dmAsrJson
- dmAsrjsonuseDmAsr
- use dm asrdmWssCustomparams
- 是否使用鉴权参数- 返回:
- Builder
-
setAudioType
@Deprecated public AICloudASRConfig.Builder setAudioType(int audioType)
不设置默认CloudASRParams.OPUS- 参数:
audioType
- CloudASRParams.OGG/CloudASRParams.MP3/CloudASRParams.OPUS/CloudASRParams.WAV/CloudASRParams.OGG_OPUS- 返回:
-
setCustomWakeupScore
public AICloudASRConfig.Builder setCustomWakeupScore(int customWakeupScore)
配置自定义唤醒得分- 参数:
customWakeupScore
- 自定义唤醒得分- 返回:
- builder
-
build
public AICloudASRConfig build()
-
-