audio_loader#
Bases: BaseFileLoader[AudioArtifact “)
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)