MCPcopy Create free account
hub / github.com/FunAudioLLM/FunMusic / trim_audio

Function trim_audio

app.py:97–103  ·  view source on GitHub ↗
(audio_file, cut_seconds=5)

Source from the content-addressed store, hash-verified

95
96
97def trim_audio(audio_file, cut_seconds=5):
98 audio, sr = torchaudio.load(audio_file)
99 num_samples = cut_seconds * sr
100 cutted_audio = audio[:, :num_samples]
101 output_path = os.path.join(AUDIO_PROMPT_DIR, "audio_prompt_" + generate_filename() + ".wav")
102 torchaudio.save(output_path, cutted_audio, sr)
103 return output_path
104
105@spaces.GPU(duration=120)
106def music_generation(args):

Callers 1

demo_inspiremusic_conFunction · 0.70

Calls 2

generate_filenameFunction · 0.85
loadMethod · 0.80

Tested by

no test coverage detected