Spaces:
Sleeping
Sleeping
import streamlit as st | |
from spleeter.separator import Separator | |
def split_vocals(input_file): | |
separator = Separator('spleeter:2stems') | |
separator.separate_to_file(input_file, '') | |
audio_value = st.experimental_audio_input("Record a voice message") | |
if audio_value: | |
with open("user_sing.mp3", "wb") as f: | |
f.write(audio_value.getbuffer()) | |
split_vocals('user_sing.mp3') | |
st.audio("user_sing.mp3") |