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.