barghavani commited on
Commit
1f9aa71
·
verified ·
1 Parent(s): db9acc6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -9,8 +9,8 @@ from langchain_google_genai import ChatGoogleGenerativeAI
9
  from langchain.chains.question_answering import load_qa_chain
10
  from langchain.prompts import PromptTemplate
11
  from dotenv import load_dotenv
12
- from streamlit_webrtc import webrtc_streamer, WebRtcMode, ClientSettings
13
- from audio_recorder_streamlit import audio_recorder
14
 
15
  genai.configure(api_key=os.getenv("GOOGLE_API_KEY"))
16
 
@@ -81,11 +81,11 @@ def main():
81
  st.header("QnA with Multiple PDF files💁")
82
 
83
  # Audio recording
84
- audio_bytes = audio_recorder(pause_threshold=2.0)
85
 
86
- if audio_bytes:
87
  with open("query.wav", "wb") as f:
88
- f.write(audio_bytes)
89
 
90
  model = whisper.load_model("large")
91
  result = model.transcribe("query.wav", language="en", fp16=False)
 
9
  from langchain.chains.question_answering import load_qa_chain
10
  from langchain.prompts import PromptTemplate
11
  from dotenv import load_dotenv
12
+ from st_audiorec import st_audiorec
13
+ import whisper
14
 
15
  genai.configure(api_key=os.getenv("GOOGLE_API_KEY"))
16
 
 
81
  st.header("QnA with Multiple PDF files💁")
82
 
83
  # Audio recording
84
+ wav_audio_data = st_audiorec()
85
 
86
+ if wav_audio_data is not None:
87
  with open("query.wav", "wb") as f:
88
+ f.write(wav_audio_data.tobytes())
89
 
90
  model = whisper.load_model("large")
91
  result = model.transcribe("query.wav", language="en", fp16=False)