类 AICloudASRSentenceConfig
- java.lang.Object
-
- com.aispeech.export.config.AICloudASRSentenceConfig
-
public class AICloudASRSentenceConfig extends java.lang.Object
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static class
AICloudASRSentenceConfig.AudioParam
-
构造器概要
构造器 构造器 说明 AICloudASRSentenceConfig()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 AICloudASRSentenceConfig.AudioParam
getAudioParam()
java.lang.String
getLang()
java.lang.String
getLmId()
int
getVadPause()
boolean
isUseFullstop()
boolean
isUseItn()
boolean
isUsePinyin()
boolean
isUsePost()
boolean
isUsePuctuation()
boolean
isUseSegment()
boolean
isUseTxtSmooth()
boolean
isUseVad()
boolean
isValid()
void
setAudioParam(AICloudASRSentenceConfig.AudioParam audioParam)
设置音频参数,包含 类型,采样率,取样字节数,通道数 等void
setLang(java.lang.String lang)
识别的语言void
setLmId(java.lang.String lmId)
要使用的二路模型LMID。void
setUseFullstop(boolean useFullstop)
是否使用中文句号来进行分句。void
setUseItn(boolean useItn)
开启后处理时,是否启用逆文本转换,即中文转阿拉伯数字,默认:false。void
setUsePinyin(boolean usePinyin)
开启后处理时,是否返回每个句子和词的拼音,默认:false。void
setUsePost(boolean usePost)
是否启用所有后处理功能。void
setUsePuctuation(boolean usePuctuation)
开启后处理时,是否启用标点符号,默认:true。void
setUseSegment(boolean useSegment)
是否返回详细的分词结果。void
setUseTxtSmooth(boolean useTxtSmooth)
开启后处理时,是否启用口语顺滑,默认:false。void
setUseVad(boolean useVad)
是否启用VAD功能。void
setVadPause(int vadPause)
切割间隔时间 默认值:500,单位:毫秒。java.lang.String
toJson()
-
-
-
方法详细资料
-
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()
-
-