Image_Whisper / app.py
chethu's picture
Update app.py
e8f8ba2 verified
raw
history blame
1.03 kB
import streamlit as st
from PIL import Image, ImageDraw
from helper import summarize_predictions_natural_language, render_results_in_image
from transformers import pipeline
from tokenizers import Tokenizer, Encoding
from tokenizers import decoders
from tokenizers import models
from tokenizers import normalizers
from tokenizers import pre_tokenizers
from tokenizers import processors
import io
import matplotlib.pyplot as plt
import requests
import inflect
from predictions import get_predictions # Replace 'your_module' with the name of the module where your function is defined
def main():
st.title("Object Detection App")
uploaded_image = st.file_uploader("Upload an image", type=["jpg", "jpeg", "png"])
if uploaded_image is not None:
processed_image, text, audio = get_predictions(uploaded_image)
st.image(processed_image, caption='Processed Image', use_column_width=True)
st.write(f"Predictions: {text}")
st.audio(audio, format='audio/wav')
if __name__ == '__main__':
main()