类 MdsKernel
- java.lang.Object
-
- com.aispeech.lite.BaseKernel
-
- com.aispeech.lite.mds.MdsKernel
-
- 所有已实现的接口:
java.lang.Runnable
public class MdsKernel extends BaseKernel
-
-
嵌套类概要
-
从类继承的嵌套类/接口 com.aispeech.lite.BaseKernel
BaseKernel.EngineState
-
-
字段概要
-
从类继承的字段 com.aispeech.lite.BaseKernel
mErrorProcessor, mQueue, mState, profile
-
-
构造器概要
构造器 构造器 说明 MdsKernel(MdsKernelListener listener)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.lang.String
getNewConf()
int
getValueOf(java.lang.String param)
protected int
initEngine(com.aispeech.kernel.LiteSoFunction engine, AIEngineConfig config)
int
mcdmFeed(float[] data, int num, int size)
用户通过此方法传入mds的算法值,决策出哪个是最优设备void
run()
-
从类继承的方法 com.aispeech.lite.BaseKernel
async, cancelKernel, clearMessage, close, feed, feed, feedback, feedback2PRIVCloud, forceRequestWakeupResult, get, getInnerThreadName, getProfile, getStartConf, innerRelease, newKernel, releaseKernel, semaphoreP, semaphoreV, sendMessage, set, setMaxMessageQueueSize, setProfile, showErrorMessage, startKernel, stopKernel, trackInvalidState, transferState, triggerIntent, update, update, updateNaviVocab, updateTrails, updateVocab, updateVocab, updateVocabs, useBuiltinWakeupWords, waitMessage
-
-
-
-
构造器详细资料
-
MdsKernel
public MdsKernel(MdsKernelListener listener)
-
-
方法详细资料
-
getValueOf
public int getValueOf(java.lang.String param)
- 覆盖:
getValueOf
在类中BaseKernel
-
getNewConf
public java.lang.String getNewConf()
- 覆盖:
getNewConf
在类中BaseKernel
-
run
public void run()
- 指定者:
run
在接口中java.lang.Runnable
- 覆盖:
run
在类中BaseKernel
-
mcdmFeed
public int mcdmFeed(float[] data, int num, int size)
用户通过此方法传入mds的算法值,决策出哪个是最优设备- 参数:
data
- float数组:每个设备的snr算法值有三个,实例:如三台设备a、b、c各有三个值 数组格式为 [a1,b1,c1,a2,b2,c2,a3,b3,c3]num
-size
-- 返回:
- 唤醒设备的索引
-
initEngine
protected int initEngine(com.aispeech.kernel.LiteSoFunction engine, AIEngineConfig config)
-
-