Update app.py
Browse files
app.py
CHANGED
|
@@ -317,14 +317,13 @@ def process_audio(audio_input, text_input=''):
|
|
| 317 |
if audio_input:
|
| 318 |
|
| 319 |
# Check type - if it is a file we need bytes
|
| 320 |
-
st.write(audio_input)
|
| 321 |
if isinstance(audio_input, str):
|
| 322 |
with open(audio_input, "rb") as file:
|
| 323 |
audio_input = file.read()
|
| 324 |
SaveNewFile=False # file is there and this is just prompt inference
|
| 325 |
#st.write(audio_input)
|
| 326 |
|
| 327 |
-
|
| 328 |
transcription = client.audio.transcriptions.create(
|
| 329 |
model="whisper-1",
|
| 330 |
file=audio_input,
|
|
@@ -1870,8 +1869,8 @@ filename = save_and_play_audio(audio_recorder)
|
|
| 1870 |
if filename is not None:
|
| 1871 |
transcript=''
|
| 1872 |
#transcript=transcribe_whisperLTurbo(filename)
|
| 1873 |
-
transcript=transcribe_canary(filename)
|
| 1874 |
-
|
| 1875 |
|
| 1876 |
# Search ArXiV and get the Summary and Reference Papers Listing
|
| 1877 |
result = search_arxiv(transcript)
|
|
|
|
| 317 |
if audio_input:
|
| 318 |
|
| 319 |
# Check type - if it is a file we need bytes
|
| 320 |
+
#st.write(audio_input)
|
| 321 |
if isinstance(audio_input, str):
|
| 322 |
with open(audio_input, "rb") as file:
|
| 323 |
audio_input = file.read()
|
| 324 |
SaveNewFile=False # file is there and this is just prompt inference
|
| 325 |
#st.write(audio_input)
|
| 326 |
|
|
|
|
| 327 |
transcription = client.audio.transcriptions.create(
|
| 328 |
model="whisper-1",
|
| 329 |
file=audio_input,
|
|
|
|
| 1869 |
if filename is not None:
|
| 1870 |
transcript=''
|
| 1871 |
#transcript=transcribe_whisperLTurbo(filename)
|
| 1872 |
+
#transcript=transcribe_canary(filename)
|
| 1873 |
+
transcript=process_audio(filename)
|
| 1874 |
|
| 1875 |
# Search ArXiV and get the Summary and Reference Papers Listing
|
| 1876 |
result = search_arxiv(transcript)
|