public static class VprintLiteIntent.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
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,人声段传入 speech
|
VprintLiteIntent.Builder |
setTopN(int topN)
1:N按照score排序,输出前n个得分,若不配置该选项,会在result字段中返回所有得分,开启该选项后会在topN字段中返回得分排名靠前的最多N个得分
|
VprintLiteIntent.Builder |
setUid(java.lang.String uId)
设置声纹ID
|
VprintLiteIntent.Builder |
setVprintLiteSaveDir(java.lang.String vprintLiteSaveDir)
设置保存唤醒内核给声纹的音频数据
|
public VprintLiteIntent.Builder setUid(java.lang.String uId)
uId
- 声纹IDVprintLiteIntent.Builder
public VprintLiteIntent.Builder setAsrErrorRate(int asrErrorRate)
asrErrorRate
- 可接受错误率百分比,默认值0VprintLiteIntent.Builder
public VprintLiteIntent.Builder setConstantContent(java.lang.String constantContent)
constantContent
- 固定的文本内容VprintLiteIntent.Builder
public VprintLiteIntent.Builder setCustomContent(java.lang.String customContent)
customContent
- 语音文本VprintLiteIntent.Builder
public VprintLiteIntent.Builder setEnhanceRegister(boolean enhanceRegister)
enhanceRegister
- 是否使用注册增强,默认falseVprintLiteIntent.Builder
public VprintLiteIntent.Builder setTopN(int topN)
topN
- 前n个得分VprintLiteIntent.Builder
public VprintLiteIntent.Builder setRecWords(java.lang.String recWords)
customContent
做对比recWords
- 识别需要送声纹的文本VprintLiteIntent.Builder
public VprintLiteIntent.Builder setResStart(long resStart)
resStart
- 识别结果开始的字段位置VprintLiteIntent.Builder
public VprintLiteIntent.Builder setResEnd(long resEnd)
resEnd
- 识别结果结束的字段位置VprintLiteIntent.Builder
public VprintLiteIntent.Builder setAction(VprintLiteIntent.Action action)
IllegalArgumentException
异常action
- VprintLiteIntent.Action
VprintLiteIntent.Builder
public VprintLiteIntent.Builder setSpeechState(java.lang.String speechState)
speechState
- 声音段状态public VprintLiteIntent.Builder setVprintLiteSaveDir(java.lang.String vprintLiteSaveDir)
vprintLiteSaveDir
- feed 给声纹内核的音频数据保存的文件夹路径VprintLiteIntent.Builder
public VprintLiteIntent create() throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException