Package ai.djl.modality.audio
Class SampledAudioFactory
- java.lang.Object
-
- ai.djl.modality.audio.AudioFactory
-
- ai.djl.modality.audio.SampledAudioFactory
-
public class SampledAudioFactory extends AudioFactory
SampledAudioFactoryis an implementation ofImageFactoryusing the Java Sampled Package.
-
-
Constructor Summary
Constructors Constructor Description SampledAudioFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AudiofromData(float[] data)ReturnsAudiofrom raw data.AudiofromFile(java.nio.file.Path path)ReturnsAudiofrom file.AudiofromInputStream(java.io.InputStream is)ReturnsAudiofromInputStream.AudiofromNDArray(NDArray array)-
Methods inherited from class ai.djl.modality.audio.AudioFactory
fromUrl, fromUrl, getInstance
-
-
-
-
Method Detail
-
fromFile
public Audio fromFile(java.nio.file.Path path) throws java.io.IOException
ReturnsAudiofrom file.- Specified by:
fromFilein classAudioFactory- Parameters:
path- the path to the audio- Returns:
Audio- Throws:
java.io.IOException- Audio not found or not readable
-
fromInputStream
public Audio fromInputStream(java.io.InputStream is) throws java.io.IOException
ReturnsAudiofromInputStream.- Specified by:
fromInputStreamin classAudioFactory- Parameters:
is-InputStream- Returns:
Audio- Throws:
java.io.IOException- image cannot be read from input stream.
-
fromData
public Audio fromData(float[] data)
ReturnsAudiofrom raw data.- Specified by:
fromDatain classAudioFactory- Parameters:
data- the raw data in float array form.- Returns:
Audio
-
fromNDArray
public Audio fromNDArray(NDArray array)
- Specified by:
fromNDArrayin classAudioFactory- Parameters:
array- the NDArray with CHW format- Returns:
Audio
-
-