/** * Returns the string "DataEndSignal". * * @return the string "DataEndSignal" */ @Override public String toString() { return ("DataEndSignal: creation time: " + getTime() + ", duration: " + getDuration() + "ms"); } }
public void signalOccurred(Signal signal) { if (signal instanceof SpeechStartSignal || signal instanceof DataStartSignal) { startTime = getTime(); audioStartTime = signal.getTime(); long responseTime = startTime - audioStartTime; totalResponseTime += responseTime; if (responseTime > maxResponseTime) { maxResponseTime = responseTime; } if (responseTime < minResponseTime) { minResponseTime = responseTime; } numUtteranceStart++; } else if (signal instanceof SpeechEndSignal) { audioTime = (signal.getTime() - audioStartTime) / 1000f; } else if (signal instanceof DataEndSignal) { audioTime = ((DataEndSignal) signal).getDuration() / 1000f; } }
/** * Returns the string "DataEndSignal". * * @return the string "DataEndSignal" */ @Override public String toString() { return ("DataEndSignal: creation time: " + getTime() + ", duration: " + getDuration() + "ms"); } }
public void signalOccurred(Signal signal) { if (signal instanceof SpeechStartSignal || signal instanceof DataStartSignal) { startTime = getTime(); audioStartTime = signal.getTime(); long responseTime = startTime - audioStartTime; totalResponseTime += responseTime; if (responseTime > maxResponseTime) { maxResponseTime = responseTime; } if (responseTime < minResponseTime) { minResponseTime = responseTime; } numUtteranceStart++; } else if (signal instanceof SpeechEndSignal) { audioTime = (signal.getTime() - audioStartTime) / 1000f; } else if (signal instanceof DataEndSignal) { audioTime = ((DataEndSignal) signal).getDuration() / 1000f; } }