public static class TXZConfigManager.InitParam
extends java.lang.Object
构造器和说明 |
---|
TXZConfigManager.InitParam(java.lang.String appId,
java.lang.String appToken)
构造
|
public TXZConfigManager.InitParam(java.lang.String appId, java.lang.String appToken)
context
- 上下文appId
- 接入的应用ID,找同行者分配public TXZConfigManager.InitParam setAppId(java.lang.String appId)
appId
- 应用的ID,找同行者分配public TXZConfigManager.InitParam setAppToken(java.lang.String appToken)
appId
- 应用的ID,找同行者分配public TXZConfigManager.InitParam setAppCustomId(java.lang.String appCustomId)
appId
- 应用的ID,找同行者分配public TXZConfigManager.InitParam forceUseUI1(boolean use)
public TXZConfigManager.InitParam setWinBgAlpha(float alpha)
alpha
- 透明度 , 1.0 不透明 , 0.0 完全透明public TXZConfigManager.InitParam setUUID(java.lang.String uuid)
uuid
- public TXZConfigManager.InitParam setNeverFormatRoot(java.lang.String root)
root
- 根目录public TXZConfigManager.InitParam setTtsType(TXZConfigManager.TtsEngineType ttsType)
ttsType
- 语音合成引擎类型,默认云知声@Deprecated public TXZConfigManager.InitParam setAsrType(TXZConfigManager.AsrEngineType asrType)
asrType
- 语音识别引擎类型,默认云知声public TXZConfigManager.InitParam setFloatToolType(TXZConfigManager.FloatToolType ftType)
ftType
- 浮动工具图标类型,默认FLOAT_TOPpublic TXZConfigManager.InitParam setFloatToolPosition(int x, int y)
x
- TXZConfigManager.FT_POSITION_LEFT/FT_POSITION_MIDDLE/FT_POSITION_RIGHTy
- TXZConfigManager.FT_POSITION_BOTTOM/FT_POSITION_MIDDLE/FT_POSITION_TOPpublic TXZConfigManager.InitParam setFloatToolIcon(java.lang.String ftUrl_N, java.lang.String ftUrl_P)
ftUrl_N
- 普通状态的图片ftUrl_P
- 按下状态的图片,如果值为null,则与普通状态一致public TXZConfigManager.InitParam setFloatToolClickInterval(long interval)
interval
- public TXZConfigManager.InitParam setWakeupKeywordsNew(java.lang.String... wakeupKeywords)
wakeupKeywords
- 设置语音唤醒词,默认“你好小踢”public TXZConfigManager.InitParam setInstantAsrEnabled(boolean enable)
public TXZConfigManager.InitParam setWakeupKeyWordsThreshold(java.lang.String jsonScoreKws)
jsonScoreKws
- [{"keyWords":"可乐","threshold":-3.1},{"keyWords":"雪碧","threshold":-3.2},{"keyWords":"美年达","threshold":-3.3}]public TXZConfigManager.InitParam setFixCallFunction(boolean fix)
fix
- 是否固定功能,默认truepublic TXZConfigManager.InitParam setDefaultNavTool(TXZNavManager.NavToolType toolType)
defaultNavTool
- public TXZConfigManager.InitParam setEnableServiceContact(boolean en)
en
- 是否启用,默认truepublic TXZConfigManager.InitParam setAsrMode(TXZConfigManager.AsrMode mode)
public TXZConfigManager.InitParam setCoexistAsrAndWakeup(boolean b)
b
- public TXZConfigManager.InitParam setWakeupThreshhold(float threshHold)
threshHold
- public TXZConfigManager.InitParam setAsrWakeupThreshhold(float threshHold)
threshHold
- public TXZConfigManager.InitParam setTtsVoiceSpeed(int ttsVoiceSpeed)
ttsVoiceSpeed
- public TXZConfigManager.InitParam setDefaultConfig(java.lang.String mDefaultDoc)
mDefaultDoc
- public TXZConfigManager.InitParam setBeepTimeOut(int timeOut)
timeOut
- Beep音超时时间, 单位毫秒, 建议值 100ms - 500mspublic TXZConfigManager.InitParam setFilterNoiseType(int filterNoiseType)
filterNoiseType滤噪方式,参考AEC_TYPE_常量
- 0无,1双麦右声道参考回音消除,2为内录回音消除模式,3为双麦左声道参考回音消除public TXZConfigManager.InitParam setAsrServiceMode(TXZConfigManager.AsrServiceMode asrServiceMode)
asrServiceMode
- 识别模式。public TXZConfigManager.InitParam setAddDefaultMusicType(java.lang.Boolean defaultMusicType)
defaultMusicType
- false 不添加 默认添加。public TXZConfigManager.InitParam setMaxAsrRecordTime(int maxTime)
maxTime
- 最大识别录音时长,单位毫秒。建议不要低于5000毫秒,不要大于30000毫秒。public TXZConfigManager.InitParam enableZeroVolToast(boolean enable)
enable
- true允许显示toast,false 不允许显示toast。public TXZConfigManager.InitParam setTxzStream(int stream)
stream
- public TXZConfigManager.InitParam setResApkPath(java.lang.String path)
path
- public TXZConfigManager.InitParam useExternalAudioSource(boolean enable)
enable
- true使用外部声音源, false使用默认声音源输入*public TXZConfigManager.InitParam setExtAudioSourceType(int type)
type
- EXT_AUDIOSOURCE_TYPE_MSD 美赛达专用, EXT_AUDIOSOURCE_TYPE_TXZ 使用TXZ提供的aidl接口实现的外部音频输入方式的话,设置该常量。
默认为EXT_AUDIOSOURCE_TYPE_MSDpublic TXZConfigManager.InitParam enableBlackHole(boolean enable)
enable
- :true 将唤醒的录音循环写入一个文件 false:不保存唤醒的录音public TXZConfigManager.InitParam forceStopWkWhenTts(boolean force)
force
- :true 强制停止, false不停止。public TXZConfigManager.InitParam enableProtectWakeup(boolean enable)
enable
- public TXZConfigManager.InitParam setAudioSourceForRecord(int audioSource)
audioSource
- :与Android的MediaRecorder.AudioSource数值一致public TXZConfigManager.InitParam setUseHQualityWakeupModel(boolean useHQualityWakeupModel)
useHQualityWakeupModel
- public TXZConfigManager.InitParam setExtAudioSourcePkg(java.lang.String pkgName)
pkgName
- 外部音频输入的服务的包名public TXZConfigManager.InitParam setWinType(java.lang.Integer winType)
winType
- 取值参考 WindowManager.LayoutParams中的typepublic TXZConfigManager.InitParam setInterruptMode(TXZConfigManager.InterruptMode interruptMode)
interruptMode
-