awacke1 commited on
Commit
efe56a3
1 Parent(s): 0c936d8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -19,7 +19,7 @@ from bs4 import BeautifulSoup
19
  from collections import deque
20
  from datetime import datetime
21
  from dotenv import load_dotenv
22
- from gradio_client import Client
23
  from huggingface_hub import InferenceClient
24
  from io import BytesIO
25
  from moviepy.editor import VideoFileClip
@@ -32,8 +32,6 @@ from xml.etree import ElementTree as ET
32
  import openai
33
  from openai import OpenAI
34
 
35
-
36
-
37
  # 1. Configuration
38
  Site_Name = 'Scholarly-Article-Document-Search-With-Memory'
39
  title="🔬🧠ScienceBrain.AI"
@@ -1847,12 +1845,22 @@ def transcribe_canary(filename):
1847
  st.write(result)
1848
  return result
1849
 
 
 
 
 
 
 
 
 
 
1850
 
1851
  # Transcript to arxiv and client chat completion ------------------------- !!
1852
  filename = save_and_play_audio(audio_recorder)
1853
  if filename is not None:
1854
  transcript=''
1855
- transcript=transcribe_canary(filename)
 
1856
 
1857
  # Search ArXiV and get the Summary and Reference Papers Listing
1858
  result = search_arxiv(transcript)
 
19
  from collections import deque
20
  from datetime import datetime
21
  from dotenv import load_dotenv
22
+ from gradio_client import Client, handle_file
23
  from huggingface_hub import InferenceClient
24
  from io import BytesIO
25
  from moviepy.editor import VideoFileClip
 
32
  import openai
33
  from openai import OpenAI
34
 
 
 
35
  # 1. Configuration
36
  Site_Name = 'Scholarly-Article-Document-Search-With-Memory'
37
  title="🔬🧠ScienceBrain.AI"
 
1845
  st.write(result)
1846
  return result
1847
 
1848
+ def transcribe_whisperLTurbo(filename):
1849
+ client = Client("hf-audio/whisper-large-v3-turbo")
1850
+ result = client.predict(
1851
+ inputs=handle_file('https://github.com/gradio-app/gradio/raw/main/test/test_files/audio_sample.wav'),
1852
+ task="transcribe",
1853
+ api_name="/predict"
1854
+ )
1855
+ st.write(result)
1856
+ return result
1857
 
1858
  # Transcript to arxiv and client chat completion ------------------------- !!
1859
  filename = save_and_play_audio(audio_recorder)
1860
  if filename is not None:
1861
  transcript=''
1862
+ transcript=transcribe_whisperLTurbo(filename)
1863
+ #transcript=transcribe_canary(filename)
1864
 
1865
  # Search ArXiV and get the Summary and Reference Papers Listing
1866
  result = search_arxiv(transcript)