程序包 | 说明 |
---|---|
com.txznet.sdk |
限定符和类型 | 方法和说明 |
---|---|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.enableBlackHole(boolean enable)
设置是否将唤醒的录音循环写入一个文件
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.enableProtectWakeup(boolean enable)
设置开启保护唤醒引擎,开启后会使用svr2服务
作用:防止回音消除不好造成的误打断;无回音消除设备开启打断的前置条件;
开启会造成CPU和内存的一定消耗
默认不开启
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.enableZeroVolToast(boolean enable)
使能音量很低时是否弹出toast。
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.forceStopWkWhenTts(boolean force)
设置开启回音消除的时候, 是否强制停掉唤醒当播报TTS的时候
默认不强制停止
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.forceUseUI1(boolean use) |
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setAddDefaultMusicType(java.lang.Boolean defaultMusicType)
设置是否添加默认音乐类型
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setAppCustomId(java.lang.String appCustomId)
设置接入的appCustomId
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setAppId(java.lang.String appId)
设置接入的appId
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setAppToken(java.lang.String appToken)
设置接入的appToken
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setAsrMode(TXZConfigManager.AsrMode mode)
设置识别模式
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setAsrServiceMode(TXZConfigManager.AsrServiceMode asrServiceMode)
设置识别模式:混合模式, 纯离线, 纯在线, 自动模式。
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setAsrType(TXZConfigManager.AsrEngineType asrType)
已过时。
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setAsrWakeupThreshhold(float threshHold)
识别唤醒阀值,建议值为 -2.7f 到 -3.1f 分数越低,越容易唤醒,但是误唤醒率越高。
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setAudioSourceForRecord(int audioSource)
设置录音机的AudioSource的类型。
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setBeepTimeOut(int timeOut)
设置Beep音超时时间
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setCoexistAsrAndWakeup(boolean b)
设置场景限定,默认为false
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setDefaultConfig(java.lang.String mDefaultDoc)
设置默认参数(唤醒敏感度,语音播报速度,唤醒词)
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setDefaultNavTool(TXZNavManager.NavToolType toolType)
固定功能调用后设置默认导航工具
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setEnableServiceContact(boolean en)
启用内置服务号联系人
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setExtAudioSourcePkg(java.lang.String pkgName)
设置外部音频输入的服务的包名。
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setExtAudioSourceType(int type)
设置使用外部声音源的类型,需要配合useExternalAudioSource使用
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setFilterNoiseType(int filterNoiseType)
设置滤噪方式
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setFixCallFunction(boolean fix)
设置是否固定功能调用,否则当设置了对应工具时,功能调用为外部功能
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setFloatToolClickInterval(long interval)
设置浮动工具点击间隔限制
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setFloatToolIcon(java.lang.String ftUrl_N,
java.lang.String ftUrl_P)
设置浮动工具图标
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setFloatToolPosition(int x,
int y)
设置浮动工具图标的位置
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setFloatToolType(TXZConfigManager.FloatToolType ftType)
设置浮动工具图标类型
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setInstantAsrEnabled(boolean enable) |
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setInterruptMode(TXZConfigManager.InterruptMode interruptMode)
INTERRUPT_MODE_DEFAULT,普通打断模式:播报中仅支持唤醒词打断
INTERRUPT_MODE_ORDER,后置打断模式:播报中识别到具体指令后打断播报,聊天指令不打断 |
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setMaxAsrRecordTime(int maxTime)
设置最大识别录音时长。
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setNeverFormatRoot(java.lang.String root)
设置不会格式化的分区的根目录
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setResApkPath(java.lang.String path)
设置皮肤包的路径
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setTtsType(TXZConfigManager.TtsEngineType ttsType)
设置语音合成引擎类型
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setTtsVoiceSpeed(int ttsVoiceSpeed)
TTS播报速度,取值范围在20到100之间,标准语速为70。
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setTxzStream(int stream)
设置同行者声音通道
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setUseHQualityWakeupModel(boolean useHQualityWakeupModel)
设置是否使用唤醒大模型
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setUUID(java.lang.String uuid)
设置设备的uuid,最长128位
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setWakeupKeywordsNew(java.lang.String... wakeupKeywords)
设置语音唤醒词,老的接口已屏蔽,最多设置MAX_WAKEUP_KEYWORDS_COUNT个
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setWakeupKeyWordsThreshold(java.lang.String jsonScoreKws)
针对唤醒词设置不同的阈值
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setWakeupThreshhold(float threshHold)
正常唤醒阀值,建议值为 -2.7f 到 -3.1f 分数越低,越容易唤醒,但是误唤醒率越高。
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setWinBgAlpha(float alpha)
设置语音界面背景透明度
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.setWinType(java.lang.Integer winType)
设置窗口的优先级,
|
TXZConfigManager.InitParam |
TXZConfigManager.InitParam.useExternalAudioSource(boolean enable)
设置是否使用外部声音源输入。
|
限定符和类型 | 方法和说明 |
---|---|
void |
TXZConfigManager.initialize(Context context,
TXZConfigManager.InitParam param,
TXZConfigManager.InitListener listener)
初始化SDK,需要初始化设置appId和appToken,会进行语音引擎的初始化
|
void |
TXZConfigManager.initialize(Context context,
TXZConfigManager.InitParam param,
TXZConfigManager.InitListener listener,
TXZConfigManager.ActiveListener activeListener)
初始化SDK,需要初始化设置appId和appToken,会进行语音引擎的初始化
|