Spaces:
Sleeping
Sleeping
File size: 798 Bytes
9322a5c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
import streamlit as st
from PIL import Image
import time
st.title("π File Uploader Demo")
st.write("Upload an image or audio file, and we'll display or play it for you!")
uploaded_file = st.file_uploader("Choose an image or audio file", type=["png", "jpg", "jpeg", "mp3", "wav"])
if uploaded_file is not None:
file_type = uploaded_file.type
with st.spinner("Processing..."):
time.sleep(2) # simulate processing time
if "image" in file_type:
st.write("### Uploaded Image:")
image = Image.open(uploaded_file)
st.image(image, caption="Your image", use_column_width=True)
elif "audio" in file_type:
st.write("### Uploaded Audio:")
st.audio(uploaded_file, format=file_type)
else:
st.write("Unsupported file type.")
|