类 AILocalHotWordIntent
- java.lang.Object
-
- com.aispeech.export.intent.AILocalHotWordIntent
-
public class AILocalHotWordIntent extends java.lang.Object
本地热词启动参数
-
-
构造器概要
构造器 构造器 说明 AILocalHotWordIntent()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.lang.String
getBlackWords()
获取黑名单java.util.Map<java.lang.String,java.lang.Double>
getCustomThreshold()
获取自定义的词表double
getEnglishThreshold()
boolean
getIsIgnoreThreshold()
int
getMaxSpeechTime()
获取单词允许最大录音时长,单位 sint
getNoSpeechTime()
获取NoSpeechTimefloat
getOmitConf()
int
getOmitTime()
java.lang.String
getSaveAudioPath()
获取音频保存路径double
getThreshold()
获取热词置信度阈值java.lang.String
getWords()
获取词表boolean
isOmitCheck()
boolean
isUseContinuousRecognition()
是否支持连续识别,默认打开boolean
isUseCustomFeed()
void
setBlackWords(java.lang.String[] blackWords)
设置热词黑名单void
setCustomThreshold(java.lang.String[] words, java.lang.Double[] threshold)
自定义单词置信度阈值void
setEnglishThreshold(double englishThreshold)
void
setIsIgnoreThreshold(boolean isIgnoreThreshold)
设置是否忽略阈值,不管kernel返回的结果是大于还是小于阈值,都将结果返回给上层void
setMaxSpeechTime(int maxSpeechTime)
设置音频最大录音时长,达到该值将取消语音引擎并抛出异常
允许的最大录音时长 单位秒 0 表示无最大录音时长限制 默认大小为10S 须在start之前设置才生效void
setNoSpeechTime(int noSpeechTime)
设置启动识别后无人声输入最大录音时常,到达该值后将跑出异常 默认 0 s ,热词引擎不开启此配置void
setOmitCheck(boolean useOmitCheck)
void
setOmitConf(float omitConf)
自定义奖惩阈值void
setOmitTime(int omitTime)
设置后置filler缺少的时间阈值(int 默认 550)void
setSaveAudioPath(java.lang.String path)
设置音频文件存储路径,release 版本建议关闭void
setThreshold(double threshold)
设置置信度阈值void
setUseContinuousRecognition(boolean useContinuousRecognition)
设置是否开启连续识别,默认 true start之前设置有效void
setUseCustomFeed(boolean useCustomFeed)
设置是否启用自定义feed 音频void
setWords(java.lang.String words)
直接按照内核既定格式设置词表如: \"打开副屏,打开今日头条\"void
setWords(java.lang.String[] words)
设置词表
-
-
-
方法详细资料
-
setIsIgnoreThreshold
public void setIsIgnoreThreshold(boolean isIgnoreThreshold)
设置是否忽略阈值,不管kernel返回的结果是大于还是小于阈值,都将结果返回给上层
-
getIsIgnoreThreshold
public boolean getIsIgnoreThreshold()
-
setUseContinuousRecognition
public void setUseContinuousRecognition(boolean useContinuousRecognition)
设置是否开启连续识别,默认 true start之前设置有效- 参数:
useContinuousRecognition
- useContinuousRecognition
-
setMaxSpeechTime
public void setMaxSpeechTime(int maxSpeechTime)
设置音频最大录音时长,达到该值将取消语音引擎并抛出异常
允许的最大录音时长 单位秒- 0 表示无最大录音时长限制
- 默认大小为10S
- 参数:
maxSpeechTime
- 最大人声时长
-
setNoSpeechTime
public void setNoSpeechTime(int noSpeechTime)
设置启动识别后无人声输入最大录音时常,到达该值后将跑出异常 默认 0 s ,热词引擎不开启此配置- 参数:
noSpeechTime
- 无人声时常
-
setSaveAudioPath
public void setSaveAudioPath(java.lang.String path)
设置音频文件存储路径,release 版本建议关闭- 参数:
path
- 文件路径
-
setWords
public void setWords(java.lang.String[] words)
设置词表- 参数:
words
- 词表
-
setWords
public void setWords(java.lang.String words)
直接按照内核既定格式设置词表如: \"打开副屏,打开今日头条\"- 参数:
words
- 内核词表
-
setBlackWords
public void setBlackWords(java.lang.String[] blackWords)
设置热词黑名单- 参数:
blackWords
- 黑名单词表
-
setThreshold
public void setThreshold(double threshold)
设置置信度阈值- 参数:
threshold
- 阈值
-
setEnglishThreshold
public void setEnglishThreshold(double englishThreshold)
-
setCustomThreshold
public void setCustomThreshold(java.lang.String[] words, java.lang.Double[] threshold)
自定义单词置信度阈值- 参数:
words
- 词表threshold
- 阈值
-
getNoSpeechTime
public int getNoSpeechTime()
获取NoSpeechTime- 返回:
- int
-
getThreshold
public double getThreshold()
获取热词置信度阈值- 返回:
- double
-
getEnglishThreshold
public double getEnglishThreshold()
-
getMaxSpeechTime
public int getMaxSpeechTime()
获取单词允许最大录音时长,单位 s- 返回:
- int
-
getWords
public java.lang.String getWords()
获取词表- 返回:
- String[]
-
getSaveAudioPath
public java.lang.String getSaveAudioPath()
获取音频保存路径- 返回:
- String
-
isUseContinuousRecognition
public boolean isUseContinuousRecognition()
是否支持连续识别,默认打开- 返回:
- boolean
-
getBlackWords
public java.lang.String getBlackWords()
获取黑名单- 返回:
- string
-
getCustomThreshold
public java.util.Map<java.lang.String,java.lang.Double> getCustomThreshold()
获取自定义的词表- 返回:
Map
-
setUseCustomFeed
public void setUseCustomFeed(boolean useCustomFeed)
设置是否启用自定义feed 音频- 参数:
useCustomFeed
- boolean
-
isUseCustomFeed
public boolean isUseCustomFeed()
-
getOmitConf
public float getOmitConf()
-
setOmitConf
public void setOmitConf(float omitConf)
自定义奖惩阈值
-
getOmitTime
public int getOmitTime()
-
setOmitTime
public void setOmitTime(int omitTime)
设置后置filler缺少的时间阈值(int 默认 550)
-
isOmitCheck
public boolean isOmitCheck()
-
setOmitCheck
public void setOmitCheck(boolean useOmitCheck)
-
-