public class AudioConverterUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AudioConverterUtils.HighPassFilter
A high-pass filter with flexible cutoff frequency and transition bandwidth.
|
static class |
AudioConverterUtils.SequenceAudioProcessor |
static class |
AudioConverterUtils.Stereo2Mono |
| Constructor and Description |
|---|
AudioConverterUtils() |
| Modifier and Type | Method and Description |
|---|---|
static AudioInputStream |
convertBit24ToBit16(AudioInputStream ais)
24-Bit Audio to 16-bit Audio converter
|
static AudioInputStream |
convertBit24ToBit16(AudioInputStream ais,
int shiftBits)
24-Bit Audio to 16-bit Audio converter
|
static AudioInputStream |
downSampling(AudioInputStream ais,
int targetSamplingRate)
DownSampling given Audio Input Stream
|
static int[] |
getSamples(AudioInputStream ais)
Get samples in Integer Format (un-normalized) from AudioInputStream
|
static void |
removeEndpoints(String inputFile,
String outputFile,
int energyBufferLength,
double speechStartLikelihood,
double speechEndLikelihood,
double shiftFromMinimumEnergyCenter,
int numClusters,
double minimumStartSilenceInSeconds,
double minimumEndSilenceInSeconds)
Removes endpoints from given file.
|
public static AudioInputStream convertBit24ToBit16(AudioInputStream ais) throws Exception
ais - aisException - exceptionpublic static AudioInputStream convertBit24ToBit16(AudioInputStream ais, int shiftBits) throws Exception
ais - aisshiftBits - shift bitsException - exceptionpublic static int[] getSamples(AudioInputStream ais) throws Exception
ais - aisException - exceptionpublic static AudioInputStream downSampling(AudioInputStream ais, int targetSamplingRate) throws Exception
ais - aistargetSamplingRate - target sampling rateException - exceptionpublic static void removeEndpoints(String inputFile, String outputFile, int energyBufferLength, double speechStartLikelihood, double speechEndLikelihood, double shiftFromMinimumEnergyCenter, int numClusters, double minimumStartSilenceInSeconds, double minimumEndSilenceInSeconds) throws IOException, UnsupportedAudioFileException
inputFile - input fileoutputFile - output fileenergyBufferLength - energyBufferLengthspeechStartLikelihood - speechStartLikelihoodspeechEndLikelihood - speechEndLikelihoodshiftFromMinimumEnergyCenter - shiftFromMinimumEnergyCenternumClusters - numClustersminimumStartSilenceInSeconds - minimumStartSilenceInSecondsminimumEndSilenceInSeconds - minimumEndSilenceInSecondsIOException - IOExceptionUnsupportedAudioFileException - UnsupportedAudioFileExceptionCopyright © 2000–2016 DFKI GmbH. All rights reserved.