public class WavUtils
extends java.lang.Object
VoiceSdkEngineException
Constructor and Description |
---|
WavUtils() |
Modifier and Type | Method and Description |
---|---|
static AudioInfo |
getAudioInfo(byte[] data)
Returns WAV file audio info
|
static AudioInfo |
getAudioInfo(java.lang.String wavFile)
Returns WAV file audio info
|
protected static AudioInfo |
getAudioInfo1(byte[] data) |
static float[] |
readAsFloatSamples(byte[] data)
Reads float samples from a memory buffer containing WAV file
|
static float[] |
readAsFloatSamples(java.lang.String wavFile)
Reads float samples from WAV file
|
protected static float[] |
readAsFloatSamples1(byte[] data) |
static float[] |
readAsFloatSamples16Bit(byte[] data)
Reads float samples from a memory buffer containing WAV file with 16-bit precision
|
static float[] |
readAsFloatSamples16Bit(java.lang.String wavFile)
Reads float samples from WAV file with 16-bit precision
|
protected static float[] |
readAsFloatSamples16Bit1(byte[] data) |
static byte[] |
readAsPCM16Bytes(byte[] data)
Reads PCM16 bytes from a memory buffer containing WAV file
|
static byte[] |
readAsPCM16Bytes(java.lang.String wavFile)
Reads PCM16 bytes from WAV file
|
protected static byte[] |
readAsPCM16Bytes1(byte[] data) |
static short[] |
readAsPCM16Samples(byte[] data)
Reads PCM16 samples from a memory buffer containing WAV file
|
static short[] |
readAsPCM16Samples(java.lang.String wavFile)
Reads PCM16 samples from WAV file
|
protected static short[] |
readAsPCM16Samples1(byte[] data) |
public static byte[] readAsPCM16Bytes(java.lang.String wavFile)
wavFile
- path to WAV filepublic static short[] readAsPCM16Samples(java.lang.String wavFile)
wavFile
- path to WAV filepublic static float[] readAsFloatSamples(java.lang.String wavFile)
wavFile
- path to WAV filepublic static float[] readAsFloatSamples16Bit(java.lang.String wavFile)
wavFile
- path to WAV filepublic static byte[] readAsPCM16Bytes(byte[] data)
data
- memory buffer containing complete WAV file contentspublic static short[] readAsPCM16Samples(byte[] data)
data
- memory buffer containing complete WAV file contentspublic static float[] readAsFloatSamples(byte[] data)
data
- memory buffer containing complete WAV file contentspublic static float[] readAsFloatSamples16Bit(byte[] data)
data
- memory buffer containing complete WAV file contentspublic static AudioInfo getAudioInfo(java.lang.String wavFile)
wavFile
- path to WAV filepublic static AudioInfo getAudioInfo(byte[] data)
data
- memory buffer containing complete WAV file contentsprotected static byte[] readAsPCM16Bytes1(byte[] data)
protected static short[] readAsPCM16Samples1(byte[] data)
protected static float[] readAsFloatSamples1(byte[] data)
protected static float[] readAsFloatSamples16Bit1(byte[] data)
protected static AudioInfo getAudioInfo1(byte[] data)