类 AICloudLASRConfig.TaskParam
- java.lang.Object
-
- com.aispeech.export.config.AICloudLASRConfig.TaskParam
-
- 封闭类:
- AICloudLASRConfig
public static class AICloudLASRConfig.TaskParam extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 TaskParam(AICloudLASRConfig.AudioParam audioParam, int fileLen)构造方法
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 AICloudLASRConfig.AudioParamgetAudioParam()java.lang.StringgetCallback()doublegetCheckLength()intgetFileLen()java.util.List<java.lang.String>getHotwords()java.lang.StringgetLang()java.lang.StringgetLmid()java.lang.StringgetPhraseFileId()java.lang.StringgetRes()java.lang.StringgetSensitiveFileId()intgetSpeakerNumber()intgetSpeakerRate()intgetTaskType()booleanisUseAux()booleanisUseFullstop()booleanisUseInverseTxt()booleanisUseParagraph()booleanisUseSegment()booleanisUseTxtSmooth()booleanisValid()voidsetAudioParam(AICloudLASRConfig.AudioParam audioParam)音频参数voidsetCallback(java.lang.String callback)识别完成时的回调HTTP(s)地址。voidsetCheckLength(double checkLength)音频的时长(单位:秒), 用户校验剩余时长是否充足voidsetFileLen(int fileLen)音频文件长度。voidsetHotwords(java.util.List<java.lang.String> hotwords)自定义的热词列表。voidsetLang(java.lang.String lang)语种支持。voidsetLmid(java.lang.String lmid)自训练模型文件LMID。voidsetPhraseFileId(java.lang.String phraseFileId)用户的热词文件ID。voidsetRes(java.lang.String res)资源场景支持voidsetSensitiveFileId(java.lang.String sensitiveFileId)用户的敏感词文件ID。voidsetSpeakerNumber(int speakerNumber)否 发音人个数,可选值:-1-8。voidsetSpeakerRate(int speakerRate)说话人聚类使用的采样率。voidsetTaskType(int taskType)任务类型,1:机器转写任务(1小时音频,5分钟之内),默认值。voidsetUseAux(boolean useAux)是否返回情绪(emotion) / 年龄(age) / 性别(gender)信息。voidsetUseFullstop(boolean useFullstop)是否以中文句号作为分句。voidsetUseInverseTxt(boolean useInverseTxt)逆文本转换开关。voidsetUseParagraph(boolean useParagraph)是否在分词结果中增加语义分段标志。voidsetUseSegment(boolean useSegment)是否返回每个分词的信息。voidsetUseTxtSmooth(boolean useTxtSmooth)口语顺滑开关。java.lang.StringtoString()
-
-
-
构造器详细资料
-
TaskParam
public TaskParam(AICloudLASRConfig.AudioParam audioParam, int fileLen)
构造方法- 参数:
audioParam- 音频参数fileLen- 音频文件长度
-
-
方法详细资料
-
isUseParagraph
public boolean isUseParagraph()
-
setUseParagraph
public void setUseParagraph(boolean useParagraph)
是否在分词结果中增加语义分段标志。默认值:false。值为true时开启,本参数仅限useSegment=true时有效- 参数:
useParagraph-
-
isUseAux
public boolean isUseAux()
-
setUseAux
public void setUseAux(boolean useAux)
是否返回情绪(emotion) / 年龄(age) / 性别(gender)信息。 默认值:false, 不返回。 设置为true时,返回值里回增加emotion, age, gender字段。- 参数:
useAux-
-
isValid
public boolean isValid()
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
getAudioParam
public AICloudLASRConfig.AudioParam getAudioParam()
-
setAudioParam
public void setAudioParam(AICloudLASRConfig.AudioParam audioParam)
音频参数- 参数:
audioParam- 音频参数
-
getFileLen
public int getFileLen()
-
setFileLen
public void setFileLen(int fileLen)
音频文件长度。单位:byte- 参数:
fileLen- 音频文件长度
-
getTaskType
public int getTaskType()
-
setTaskType
public void setTaskType(int taskType)
任务类型,1:机器转写任务(1小时音频,5分钟之内),默认值。2:人机混合任务(1小时音频,15分钟之内)。3:人工转写任务(1小时音频,24小时之内)- 参数:
taskType- 任务类型,默认1 机器转写
-
isUseTxtSmooth
public boolean isUseTxtSmooth()
-
setUseTxtSmooth
public void setUseTxtSmooth(boolean useTxtSmooth)
口语顺滑开关。false:不使用,true:使用(默认)。- 参数:
useTxtSmooth- 口语顺滑开关
-
isUseInverseTxt
public boolean isUseInverseTxt()
-
setUseInverseTxt
public void setUseInverseTxt(boolean useInverseTxt)
逆文本转换开关。false:不使用,true:使用(默认)。- 参数:
useInverseTxt- 逆文本转换开关
-
getCallback
public java.lang.String getCallback()
-
setCallback
public void setCallback(java.lang.String callback)
识别完成时的回调HTTP(s)地址。当设置了callback地址,当识别融合后,会把最终结果以POST方式回传(也可以通过/lasr/task/result的方式来主动获取)。- 参数:
callback- 识别完成时的回调HTTP(s)地址
-
getCheckLength
public double getCheckLength()
-
setCheckLength
public void setCheckLength(double checkLength)
音频的时长(单位:秒), 用户校验剩余时长是否充足- 参数:
checkLength- 音频的时长
-
getSpeakerNumber
public int getSpeakerNumber()
-
setSpeakerNumber
public void setSpeakerNumber(int speakerNumber)
否 发音人个数,可选值:-1-8。0:表示跳过说话人聚类 。大于0:音频里发音人个数。默认值:-1:盲分。备注:- 跳过说话人聚类时,任务的最终result里,没有speaker信息。
- 跳过说话人聚类时,任务的最终metrics指标里,没有diarizated_t。
- 参数:
speakerNumber- 发音人个数,默认0:表示跳过说话人聚类
-
isUseSegment
public boolean isUseSegment()
-
setUseSegment
public void setUseSegment(boolean useSegment)
是否返回每个分词的信息。默认值:false, 不返回。- 参数:
useSegment- 是否返回每个分词的信息
-
isUseFullstop
public boolean isUseFullstop()
-
setUseFullstop
public void setUseFullstop(boolean useFullstop)
是否以中文句号作为分句。默认值:false- 参数:
useFullstop- 是否以中文句号作为分句
-
getRes
public java.lang.String getRes()
-
setRes
public void setRes(java.lang.String res)
资源场景支持- 参数:
res- 资源名
-
getLang
public java.lang.String getLang()
-
setLang
public void setLang(java.lang.String lang)
语种支持。可选值: cn(默认值, 中文), en(英文), ce(中英文混合),sichuantone-mix(四川话+普通话), cantonese-mix(粤语+普通话)
当客户端没有传lang参数时,等同于lang=cn。
- 参数:
lang- 语种
-
getSpeakerRate
public int getSpeakerRate()
-
setSpeakerRate
public void setSpeakerRate(int speakerRate)
说话人聚类使用的采样率。可选值: 16000(默认值同sample_rate), 8000, 0 表示没有设置
客户端没有传递speaker_rate参数时,等同于sample_rate。
speaker_rate设置为8000时,会导致即使sample_rate为16000时,说话人仍然使用8000采样率的资源。
- 参数:
speakerRate- 说话人聚类使用的采样率
-
getPhraseFileId
public java.lang.String getPhraseFileId()
-
setPhraseFileId
public void setPhraseFileId(java.lang.String phraseFileId)
用户的热词文件ID。 绝对路径为: PHRASE_FILES_ROOT/phrase_file_id/v1.txt(警告) (注意):和hotwords参数只会有一个生效。
- 参数:
phraseFileId- 用户的热词文件ID
-
getHotwords
public java.util.List<java.lang.String> getHotwords()
-
setHotwords
public void setHotwords(java.util.List<java.lang.String> hotwords)
自定义的热词列表。每个词用英文逗号分割,中文必须使用utf-8编码,单个词必须在2 ~10个汉字之间,热词列表不能超过1000个词。(警告) (注意):和phrase_file参数只会有一个生效。
- 参数:
hotwords- 自定义的热词列表
-
getLmid
public java.lang.String getLmid()
-
setLmid
public void setLmid(java.lang.String lmid)
自训练模型文件LMID。对应的二路模型文件在:CUSTOME_LM_FILES_ROOT/productId/lmid/latest/lm.pat- 参数:
lmid- 自训练模型文件LMID
-
getSensitiveFileId
public java.lang.String getSensitiveFileId()
-
setSensitiveFileId
public void setSensitiveFileId(java.lang.String sensitiveFileId)
用户的敏感词文件ID。绝对路径为: SENSITIVE_FILES_ROOT/sensitive_file_id/v1.txt- 参数:
sensitiveFileId- 用户的敏感词文件ID
-
-