类 AICloudASRSentenceConfig
- java.lang.Object
-
- com.aispeech.export.config.AICloudASRSentenceConfig
-
public class AICloudASRSentenceConfig extends java.lang.Object
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classAICloudASRSentenceConfig.AudioParam
-
构造器概要
构造器 构造器 说明 AICloudASRSentenceConfig()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 AICloudASRSentenceConfig.AudioParamgetAudioParam()java.lang.StringgetLang()java.lang.StringgetLmId()intgetVadPause()booleanisUseFullstop()booleanisUseItn()booleanisUsePinyin()booleanisUsePost()booleanisUsePuctuation()booleanisUseSegment()booleanisUseTxtSmooth()booleanisUseVad()booleanisValid()voidsetAudioParam(AICloudASRSentenceConfig.AudioParam audioParam)设置音频参数,包含 类型,采样率,取样字节数,通道数 等voidsetLang(java.lang.String lang)识别的语言voidsetLmId(java.lang.String lmId)要使用的二路模型LMID。voidsetUseFullstop(boolean useFullstop)是否使用中文句号来进行分句。voidsetUseItn(boolean useItn)开启后处理时,是否启用逆文本转换,即中文转阿拉伯数字,默认:false。voidsetUsePinyin(boolean usePinyin)开启后处理时,是否返回每个句子和词的拼音,默认:false。voidsetUsePost(boolean usePost)是否启用所有后处理功能。voidsetUsePuctuation(boolean usePuctuation)开启后处理时,是否启用标点符号,默认:true。voidsetUseSegment(boolean useSegment)是否返回详细的分词结果。voidsetUseTxtSmooth(boolean useTxtSmooth)开启后处理时,是否启用口语顺滑,默认:false。voidsetUseVad(boolean useVad)是否启用VAD功能。voidsetVadPause(int vadPause)切割间隔时间 默认值:500,单位:毫秒。java.lang.StringtoJson()
-
-
-
方法详细资料
-
getAudioParam
public AICloudASRSentenceConfig.AudioParam getAudioParam()
-
setAudioParam
public void setAudioParam(AICloudASRSentenceConfig.AudioParam audioParam)
设置音频参数,包含 类型,采样率,取样字节数,通道数 等- 参数:
audioParam- 音频参数
-
getLang
public java.lang.String getLang()
-
setLang
public void setLang(java.lang.String lang)
识别的语言- 参数:
lang- 语言,可选值: cn(默认值, 中文)
-
isUseVad
public boolean isUseVad()
-
setUseVad
public void setUseVad(boolean useVad)
是否启用VAD功能。默认:true。如果关闭,会跳过音频分割,直接进入识别流程。- 参数:
useVad- 是否启用VAD功能
-
getVadPause
public int getVadPause()
-
setVadPause
public void setVadPause(int vadPause)
切割间隔时间 默认值:500,单位:毫秒。- 参数:
vadPause- 切割间隔时间
-
isUsePost
public boolean isUsePost()
-
setUsePost
public void setUsePost(boolean usePost)
是否启用所有后处理功能。 默认:true。如果关闭,会以原始的asr结果返回。- 参数:
usePost- 是否启用所有后处理功能,默认 true 启用
-
isUseFullstop
public boolean isUseFullstop()
-
setUseFullstop
public void setUseFullstop(boolean useFullstop)
是否使用中文句号来进行分句。开启后处理时才有效,后处理默认开启。- 参数:
useFullstop- 是否使用中文句号来进行分句 默认:false。
-
isUseSegment
public boolean isUseSegment()
-
setUseSegment
public void setUseSegment(boolean useSegment)
是否返回详细的分词结果。如果开启,返回的result会以词为单位返回。- 参数:
useSegment- 是否返回详细的分词结果。默认:false。
-
getLmId
public java.lang.String getLmId()
-
setLmId
public void setLmId(java.lang.String lmId)
要使用的二路模型LMID。默认:"", 表示不使用二路资源。如需训练二路模型,请联系商务或项目经理获取服务。- 参数:
lmId- 二路模型LMID
-
isUseItn
public boolean isUseItn()
-
setUseItn
public void setUseItn(boolean useItn)
开启后处理时,是否启用逆文本转换,即中文转阿拉伯数字,默认:false。- 参数:
useItn- 逆文本转换
-
isUseTxtSmooth
public boolean isUseTxtSmooth()
-
setUseTxtSmooth
public void setUseTxtSmooth(boolean useTxtSmooth)
开启后处理时,是否启用口语顺滑,默认:false。- 参数:
useTxtSmooth- 是否启用口语顺滑
-
isUsePuctuation
public boolean isUsePuctuation()
-
setUsePuctuation
public void setUsePuctuation(boolean usePuctuation)
开启后处理时,是否启用标点符号,默认:true。 只对中文生效- 参数:
usePuctuation- 是否启用标点符号
-
isUsePinyin
public boolean isUsePinyin()
-
setUsePinyin
public void setUsePinyin(boolean usePinyin)
开启后处理时,是否返回每个句子和词的拼音,默认:false。只对中文生效- 参数:
usePinyin- 是否返回每个句子和词的拼音
-
toJson
public java.lang.String toJson()
-
isValid
public boolean isValid()
-
-