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
SampledAudioFactory
is an implementation ofImageFactory
using the Java Sampled Package.
-
-
Constructor Summary
Constructors Constructor Description SampledAudioFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Audio
fromData(float[] data)
ReturnsAudio
from raw data.Audio
fromFile(java.nio.file.Path path)
ReturnsAudio
from file.Audio
fromInputStream(java.io.InputStream is)
ReturnsAudio
fromInputStream
.Audio
fromNDArray(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
ReturnsAudio
from file.- Specified by:
fromFile
in 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
ReturnsAudio
fromInputStream
.- Specified by:
fromInputStream
in classAudioFactory
- Parameters:
is
-InputStream
- Returns:
Audio
- Throws:
java.io.IOException
- image cannot be read from input stream.
-
fromData
public Audio fromData(float[] data)
ReturnsAudio
from raw data.- Specified by:
fromData
in classAudioFactory
- Parameters:
data
- the raw data in float array form.- Returns:
Audio
-
fromNDArray
public Audio fromNDArray(NDArray array)
- Specified by:
fromNDArray
in classAudioFactory
- Parameters:
array
- the NDArray with CHW format- Returns:
Audio
-
-