<span style="font-size:24px;">public class DataStartSignal extends Signal
作用:本类为一信号,指示了数据的开始。
本类的属性:
private final int sampleRate;采样率。
public static final String SPEECH_TAGGED_FEATURE_STREAM = "vadTaggedFeatureStream";一常量,用来说明,下一DataProcessor(数据处理器)(component)对接下来的数据进行自适应处理。即处理为DataProcessor自身决定。
本类的构造方法:
public DataStartSignal(int sampleRate);构建一DataStartSignal,被对其初public DataStartSignal(int sampleRate, long time, boolean tagAsVadStream);构建一DataStartSignal,并对其进行初始化。给定其发布时间,采样率,是否是自适应的对于下一DataProcessor来说。tagAsVadStream和SPEECH_TAGGED_FEATURE_STREAM被放入Map<String, Object> props的中,tagAsVadStream为value, SPEECH_TAGGED_FEATURE_STREAM为key。
本类的方法:
public int getSampleRate();获得采样率。
public static void tagAsVadStream(DataStartSignal dsSignal);把一信号设置为接收此信号的数据处理器(DataProcessor|component|configurable)对接下来的数据是自适应处理的。即此信号为vad-signals。
public static void untagAsVadStream(DataStartSignal dsSignal);即移除dsSignal.getProps().remove(DataStartSignal.SPEECH_TAGGED_FEATURE_STREAM);与上方法相反的操作。(不能数据处理器自适应处理数据。)</span>
DataStartSignal API
最新推荐文章于 2024-06-28 15:13:20 发布