类 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.AudioParam
getAudioParam()
java.lang.String
getCallback()
double
getCheckLength()
int
getFileLen()
java.util.List<java.lang.String>
getHotwords()
java.lang.String
getLang()
java.lang.String
getLmid()
java.lang.String
getPhraseFileId()
java.lang.String
getRes()
java.lang.String
getSensitiveFileId()
int
getSpeakerNumber()
int
getSpeakerRate()
int
getTaskType()
boolean
isUseAux()
boolean
isUseFullstop()
boolean
isUseInverseTxt()
boolean
isUseParagraph()
boolean
isUseSegment()
boolean
isUseTxtSmooth()
boolean
isValid()
void
setAudioParam(AICloudLASRConfig.AudioParam audioParam)
音频参数void
setCallback(java.lang.String callback)
识别完成时的回调HTTP(s)地址。void
setCheckLength(double checkLength)
音频的时长(单位:秒), 用户校验剩余时长是否充足void
setFileLen(int fileLen)
音频文件长度。void
setHotwords(java.util.List<java.lang.String> hotwords)
自定义的热词列表。void
setLang(java.lang.String lang)
语种支持。void
setLmid(java.lang.String lmid)
自训练模型文件LMID。void
setPhraseFileId(java.lang.String phraseFileId)
用户的热词文件ID。void
setRes(java.lang.String res)
资源场景支持void
setSensitiveFileId(java.lang.String sensitiveFileId)
用户的敏感词文件ID。void
setSpeakerNumber(int speakerNumber)
否 发音人个数,可选值:-1-8。void
setSpeakerRate(int speakerRate)
说话人聚类使用的采样率。void
setTaskType(int taskType)
任务类型,1:机器转写任务(1小时音频,5分钟之内),默认值。void
setUseAux(boolean useAux)
是否返回情绪(emotion) / 年龄(age) / 性别(gender)信息。void
setUseFullstop(boolean useFullstop)
是否以中文句号作为分句。void
setUseInverseTxt(boolean useInverseTxt)
逆文本转换开关。void
setUseParagraph(boolean useParagraph)
是否在分词结果中增加语义分段标志。void
setUseSegment(boolean useSegment)
是否返回每个分词的信息。void
setUseTxtSmooth(boolean useTxtSmooth)
口语顺滑开关。java.lang.String
toString()
-
-
-
构造器详细资料
-
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
-
-