类 VprintLiteIntent.Builder
- java.lang.Object
-
- com.aispeech.lite.vprintlite.VprintLiteIntent.Builder
-
- 封闭类:
- VprintLiteIntent
public static class VprintLiteIntent.Builder extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 VprintLiteIntent
create()
VprintLiteIntent.Builder
setAction(VprintLiteIntent.Action action)
设置声纹工作模式, 若不设置,会抛IllegalArgumentException
异常VprintLiteIntent.Builder
setAsrErrorRate(int asrErrorRate)
设置文本半相关语音文本结果和custom_context的字错误率的百分比阈值 [0,100],字错误率大于阈值会报错VprintLiteIntent.Builder
setConstantContent(java.lang.String constantContent)
标记语音中已知的固定的文本内容(如唤醒词),算法会特殊处理被标记的音频。VprintLiteIntent.Builder
setCustomContent(java.lang.String customContent)
文本(半)相关时输入的语音文本。VprintLiteIntent.Builder
setEnhanceRegister(boolean enhanceRegister)
注册增强,仅用于声纹注册VprintLiteIntent.Builder
setRecWords(java.lang.String recWords)
识别结果送声纹,用以和customContent
做对比VprintLiteIntent.Builder
setResEnd(long resEnd)
识别结果结束的数据点VprintLiteIntent.Builder
setResStart(long resStart)
识别结果开始的数据点VprintLiteIntent.Builder
setSpeechState(java.lang.String speechState)
用于标识当前feed的音频是静音段还是有人声的 其中,静音段传入 silence,人声段传入 speechVprintLiteIntent.Builder
setTopN(int topN)
1:N按照score排序,输出前n个得分,若不配置该选项,会在result字段中返回所有得分,开启该选项后会在topN字段中返回得分排名靠前的最多N个得分VprintLiteIntent.Builder
setUid(java.lang.String uId)
设置声纹IDVprintLiteIntent.Builder
setVprintLiteSaveDir(java.lang.String vprintLiteSaveDir)
设置保存唤醒内核给声纹的音频数据
-
-
-
方法详细资料
-
setUid
public VprintLiteIntent.Builder setUid(java.lang.String uId)
设置声纹ID- 参数:
uId
- 声纹ID- 返回:
VprintLiteIntent.Builder
-
setAsrErrorRate
public VprintLiteIntent.Builder setAsrErrorRate(int asrErrorRate)
设置文本半相关语音文本结果和custom_context的字错误率的百分比阈值 [0,100],字错误率大于阈值会报错- 参数:
asrErrorRate
- 可接受错误率百分比,默认值0- 返回:
VprintLiteIntent.Builder
-
setConstantContent
public VprintLiteIntent.Builder setConstantContent(java.lang.String constantContent)
标记语音中已知的固定的文本内容(如唤醒词),算法会特殊处理被标记的音频。- 参数:
constantContent
- 固定的文本内容- 返回:
VprintLiteIntent.Builder
-
setCustomContent
public VprintLiteIntent.Builder setCustomContent(java.lang.String customContent)
文本(半)相关时输入的语音文本。- 参数:
customContent
- 语音文本- 返回:
VprintLiteIntent.Builder
-
setEnhanceRegister
public VprintLiteIntent.Builder setEnhanceRegister(boolean enhanceRegister)
注册增强,仅用于声纹注册- 参数:
enhanceRegister
- 是否使用注册增强,默认false- 返回:
VprintLiteIntent.Builder
-
setTopN
public VprintLiteIntent.Builder setTopN(int topN)
1:N按照score排序,输出前n个得分,若不配置该选项,会在result字段中返回所有得分,开启该选项后会在topN字段中返回得分排名靠前的最多N个得分- 参数:
topN
- 前n个得分- 返回:
VprintLiteIntent.Builder
-
setRecWords
public VprintLiteIntent.Builder setRecWords(java.lang.String recWords)
识别结果送声纹,用以和customContent
做对比- 参数:
recWords
- 识别需要送声纹的文本- 返回:
VprintLiteIntent.Builder
-
setResStart
public VprintLiteIntent.Builder setResStart(long resStart)
识别结果开始的数据点- 参数:
resStart
- 识别结果开始的字段位置- 返回:
VprintLiteIntent.Builder
-
setResEnd
public VprintLiteIntent.Builder setResEnd(long resEnd)
识别结果结束的数据点- 参数:
resEnd
- 识别结果结束的字段位置- 返回:
VprintLiteIntent.Builder
-
setAction
public VprintLiteIntent.Builder setAction(VprintLiteIntent.Action action)
设置声纹工作模式, 若不设置,会抛IllegalArgumentException
异常- 参数:
action
-VprintLiteIntent.Action
- 返回:
VprintLiteIntent.Builder
-
setSpeechState
public VprintLiteIntent.Builder setSpeechState(java.lang.String speechState)
用于标识当前feed的音频是静音段还是有人声的 其中,静音段传入 silence,人声段传入 speech- 参数:
speechState
- 声音段状态
-
setVprintLiteSaveDir
public VprintLiteIntent.Builder setVprintLiteSaveDir(java.lang.String vprintLiteSaveDir)
设置保存唤醒内核给声纹的音频数据- 参数:
vprintLiteSaveDir
- feed 给声纹内核的音频数据保存的文件夹路径- 返回:
VprintLiteIntent.Builder
-
create
public VprintLiteIntent create() throws java.lang.IllegalArgumentException
- 抛出:
java.lang.IllegalArgumentException
-
-