Spaces:
Paused
Paused
| import streamlit as st | |
| import os | |
| from generate_answer import generate_answer | |
| from audio_to_text import audio_to_text | |
| from text_to_audio import text_to_audio | |
| file_path_relative = 'SDLC.wav' | |
| file_path_abs = os.path.abspath(file_path_relative) | |
| st.title("GPT 2 Chat Bot?") | |
| input_text = st.text_area("Search query:") | |
| if st.button("""Enter >>>>> """): | |
| if input_text: | |
| response_text = generate_answer(input_text) | |
| st.write(response_text) | |
| st.audio(data=file_path_abs, format='audio/wav') | |
| if st.button("""Use Audio question """): | |
| audio_text = audio_to_text(file_path_abs) | |
| answer = generate_answer(audio_text) | |
| audio_bytes = text_to_audio(answer) | |
| st.audio(audio_bytes, format="audio/wav") | |
| st.write(answer) | |