shukdevdatta123 commited on
Commit
da6faec
·
verified ·
1 Parent(s): ea478db

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -3
app.py CHANGED
@@ -2,7 +2,6 @@ import gradio as gr
2
  import openai
3
  import fitz # PyMuPDF for PDF processing
4
  import base64
5
- import openai
6
  import soundfile as sf
7
  import io
8
 
@@ -103,7 +102,7 @@ def transcribe_audio(audio_file):
103
 
104
  try:
105
  # Load the audio file
106
- audio_data, samplerate = sf.read(audio_file.name)
107
  audio_buffer = io.BytesIO()
108
  sf.write(audio_buffer, audio_data, samplerate, format='WAV')
109
  audio_buffer.seek(0)
@@ -171,7 +170,7 @@ with gr.Blocks() as demo:
171
  pdf_button = gr.Button("Ask")
172
 
173
  with gr.Tab("Voice Chat"):
174
- audio_upload = gr.File(label="Upload an Audio File", type="file")
175
  audio_query = gr.Textbox(label="Ask about the transcription")
176
  audio_output = gr.Textbox(label="Response", interactive=False)
177
  audio_button = gr.Button("Ask")
 
2
  import openai
3
  import fitz # PyMuPDF for PDF processing
4
  import base64
 
5
  import soundfile as sf
6
  import io
7
 
 
102
 
103
  try:
104
  # Load the audio file
105
+ audio_data, samplerate = sf.read(io.BytesIO(audio_file))
106
  audio_buffer = io.BytesIO()
107
  sf.write(audio_buffer, audio_data, samplerate, format='WAV')
108
  audio_buffer.seek(0)
 
170
  pdf_button = gr.Button("Ask")
171
 
172
  with gr.Tab("Voice Chat"):
173
+ audio_upload = gr.File(label="Upload an Audio File", type="binary")
174
  audio_query = gr.Textbox(label="Ask about the transcription")
175
  audio_output = gr.Textbox(label="Response", interactive=False)
176
  audio_button = gr.Button("Ask")