Bases: BaseFileLoader[AudioArtifact]
Loads audio content into audio artifacts.
Source code in griptape/loaders/audio_loader.py
| @define
class AudioLoader(BaseFileLoader[AudioArtifact]):
"""Loads audio content into audio artifacts."""
def try_parse(self, data: bytes) -> AudioArtifact:
filetype_guess = filetype.guess(data)
if filetype_guess is None:
raise ValueError("Could not determine the file type of the audio data")
return AudioArtifact(data, format=filetype_guess.extension)
|
try_parse(data)
Source code in griptape/loaders/audio_loader.py
| def try_parse(self, data: bytes) -> AudioArtifact:
filetype_guess = filetype.guess(data)
if filetype_guess is None:
raise ValueError("Could not determine the file type of the audio data")
return AudioArtifact(data, format=filetype_guess.extension)
|