|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmarytts.util.data.audio.AudioConverterUtils
public class AudioConverterUtils
Audio Convertion Utilities
| Nested Class Summary | |
|---|---|
static class |
AudioConverterUtils.HighPassFilter
A high-pass filter with flexible cutoff frequency and transition bandwidth. |
static class |
AudioConverterUtils.SequenceAudioProcessor
|
static class |
AudioConverterUtils.Stereo2Mono
|
| Constructor Summary | |
|---|---|
AudioConverterUtils()
|
|
| Method Summary | |
|---|---|
static javax.sound.sampled.AudioInputStream |
convertBit24ToBit16(javax.sound.sampled.AudioInputStream ais)
24-Bit Audio to 16-bit Audio converter |
static javax.sound.sampled.AudioInputStream |
convertBit24ToBit16(javax.sound.sampled.AudioInputStream ais,
int shiftBits)
24-Bit Audio to 16-bit Audio converter |
static javax.sound.sampled.AudioInputStream |
downSampling(javax.sound.sampled.AudioInputStream ais,
int targetSamplingRate)
DownSampling given Audio Input Stream |
static int[] |
getSamples(javax.sound.sampled.AudioInputStream ais)
Get samples in Integer Format (un-normalized) from AudioInputStream |
static void |
removeEndpoints(java.lang.String inputFile,
java.lang.String outputFile,
int energyBufferLength,
double speechStartLikelihood,
double speechEndLikelihood,
double shiftFromMinimumEnergyCenter,
int numClusters,
double minimumStartSilenceInSeconds,
double minimumEndSilenceInSeconds)
Removes endpoints from given file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AudioConverterUtils()
| Method Detail |
|---|
public static javax.sound.sampled.AudioInputStream convertBit24ToBit16(javax.sound.sampled.AudioInputStream ais)
throws java.lang.Exception
AudioInputStream -
java.lang.Exception
public static javax.sound.sampled.AudioInputStream convertBit24ToBit16(javax.sound.sampled.AudioInputStream ais,
int shiftBits)
throws java.lang.Exception
AudioInputStream - shiftBits -
java.lang.Exception
public static int[] getSamples(javax.sound.sampled.AudioInputStream ais)
throws java.lang.Exception
ais -
java.lang.Exception
public static javax.sound.sampled.AudioInputStream downSampling(javax.sound.sampled.AudioInputStream ais,
int targetSamplingRate)
throws java.lang.Exception
ais - targetSamplingRate -
java.lang.Exception
public static void removeEndpoints(java.lang.String inputFile,
java.lang.String outputFile,
int energyBufferLength,
double speechStartLikelihood,
double speechEndLikelihood,
double shiftFromMinimumEnergyCenter,
int numClusters,
double minimumStartSilenceInSeconds,
double minimumEndSilenceInSeconds)
throws java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
inputFile - outputFile - energyBufferLength - speechStartLikelihood - speechEndLikelihood - shiftFromMinimumEnergyCenter - numClusters - minimumStartSilenceInSeconds - minimumEndSilenceInSeconds -
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||