Test / app.py
SilvusTV's picture
try ton import audio
be36f5d
raw
history blame
966 Bytes
from image import *
from language import *
from textToSpeach import *
from translation import *
import streamlit as st
import os
# url = "https://i.imgur.com/qs0CxjE_d.webp?maxwidth=760&fidelity=grand"
# text = "How many cars are here?"
st.write('Part 1')
question = st.text_input('Posez votre question')
url = st.text_input('mettez le liens de votre image')
tts = st.checkbox('lire la réponse')
if url :
st.image(url, width=250)
if st.button('générer'):
question = frenchtoenglish(question)
responseBase = image(url, question)
st.write('response is :', responseBase)
st.write('Part 2')
enResponse = longText(responseBase, question)
frResponse = englishtofrench(enResponse)
st.write('en : ',enResponse)
st.write('fr : ',frResponse)
st.write('Part 3 : TTS')
if tts:
st.write('le TTS est en cours de chargement')
st.audio(speaking(frResponse))
else:
st.write('Pas de tts demander')