Mpavan45 commited on
Commit
bf5cec6
·
verified ·
1 Parent(s): 822fd18

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -4
app.py CHANGED
@@ -1,6 +1,6 @@
1
  import streamlit as st
2
  import whisper
3
- import moviepy.editor as mp
4
  import pandas as pd
5
  import pickle
6
  import os
@@ -9,10 +9,9 @@ from chromadb import Client
9
  from chromadb.config import Settings
10
 
11
  def extract_audio(video_file):
12
- """Extracts audio from uploaded video file."""
13
- video = mp.VideoFileClip(video_file)
14
  audio_path = "temp_audio.wav"
15
- video.audio.write_audiofile(audio_path)
16
  return audio_path
17
 
18
  def transcribe_audio(audio_path):
 
1
  import streamlit as st
2
  import whisper
3
+ import ffmpeg
4
  import pandas as pd
5
  import pickle
6
  import os
 
9
  from chromadb.config import Settings
10
 
11
  def extract_audio(video_file):
12
+ """Extracts audio using ffmpeg."""
 
13
  audio_path = "temp_audio.wav"
14
+ ffmpeg.input(video_file).output(audio_path).run(overwrite_output=True)
15
  return audio_path
16
 
17
  def transcribe_audio(audio_path):