public class VprintLiteIntent
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
VprintLiteIntent.Action |
static class |
VprintLiteIntent.Builder |
Modifier and Type | Method and Description |
---|---|
VprintLiteIntent.Action |
getAction() |
int |
getAsrErrorRate() |
java.lang.String |
getConstantContent() |
java.lang.String |
getCustomContent() |
java.lang.String |
getRecWords() |
long |
getResEnd() |
long |
getResStart() |
java.lang.String |
getSpeechState() |
int |
getTopN() |
java.lang.String |
getuId() |
java.lang.String |
getVprintLiteSaveDir() |
boolean |
isEnhanceRegister() |
void |
setAction(VprintLiteIntent.Action action)
设置声纹工作模式,
若不设置,会抛
IllegalArgumentException 异常 |
void |
setAsrErrorRate(int asrErrorRate)
设置文本半相关语音文本结果和custom_context的字错误率的百分比阈值 [0,100],字错误率大于阈值会报错
|
void |
setConstantContent(java.lang.String constantContent)
标记语音中已知的固定的文本内容(如唤醒词),算法会特殊处理被标记的音频。
|
void |
setCustomContent(java.lang.String customContent)
文本(半)相关时输入的语音文本。
|
void |
setEnhanceRegister(boolean enhanceRegister)
注册增强,仅用于声纹注册
|
void |
setRecWords(java.lang.String recWords)
识别结果送声纹,用以和
customContent 做对比 |
void |
setResEnd(long resEnd)
识别结果结束的数据点
|
void |
setResStart(long resStart)
识别结果开始的数据点
|
void |
setSpeechState(java.lang.String speechState)
AIConstant.VPRINTLITE_TYPE_SR 用于标识当前feed的音频是静音段还是有人声的
其中,静音段传入 silence,人声段传入 speech |
void |
setTopN(int topN)
1:N按照score排序,输出前n个得分,若不配置该选项,会在result字段中返回所有得分,开启该选项后会在topN字段中返回得分排名靠前的最多N个得分
|
void |
setuId(java.lang.String uId)
设置声纹ID
|
void |
setVprintLiteSaveDir(java.lang.String vprintLiteSaveDir)
设置保存唤醒内核给声纹的音频数据
|
java.lang.String |
toString() |
public java.lang.String getuId()
public int getAsrErrorRate()
public java.lang.String getConstantContent()
public java.lang.String getCustomContent()
public boolean isEnhanceRegister()
public int getTopN()
public java.lang.String getRecWords()
public long getResStart()
public long getResEnd()
public VprintLiteIntent.Action getAction()
public void setAction(VprintLiteIntent.Action action)
IllegalArgumentException
异常action
- VprintLiteIntent.Action
public void setVprintLiteSaveDir(java.lang.String vprintLiteSaveDir)
vprintLiteSaveDir
- feed 给声纹内核的音频数据保存的文件夹路径public void setuId(java.lang.String uId)
uId
- 声纹IDpublic void setAsrErrorRate(int asrErrorRate)
asrErrorRate
- 可接受错误率百分比,默认值0public void setConstantContent(java.lang.String constantContent)
constantContent
- 固定的文本内容public void setCustomContent(java.lang.String customContent)
customContent
- 语音文本public void setEnhanceRegister(boolean enhanceRegister)
enhanceRegister
- 是否使用注册增强,默认falsepublic void setTopN(int topN)
topN
- 前n个得分public void setRecWords(java.lang.String recWords)
customContent
做对比recWords
- 识别需要送声纹的文本public void setResStart(long resStart)
resStart
- 识别结果开始的字段位置public void setResEnd(long resEnd)
resEnd
- 识别结果结束的字段位置public java.lang.String getSpeechState()
public void setSpeechState(java.lang.String speechState)
AIConstant.VPRINTLITE_TYPE_SR
用于标识当前feed的音频是静音段还是有人声的
其中,静音段传入 silence,人声段传入 speechspeechState
- 声音段状态public java.lang.String getVprintLiteSaveDir()
public java.lang.String toString()
toString
in class java.lang.Object