archivartaunik commited on
Commit
06555da
·
verified ·
1 Parent(s): ce886ed

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -2,7 +2,7 @@ import os
2
  import gradio as gr
3
  import google.generativeai as genai
4
  import mimetypes
5
- import moviepy.editor as mp
6
 
7
  GEMINI_API_KEY = os.getenv("gemini2")
8
  MODEL_NAME = os.getenv("mod")
@@ -71,9 +71,9 @@ def process_audio(audio):
71
 
72
  def extract_audio_from_video(video_file):
73
  try:
74
- clip = mp.VideoFileClip(video_file)
75
  audio_path = "extracted_audio.wav"
76
- clip.audio.write_audiofile(audio_path, logger=None)
77
  return audio_path, None
78
  except Exception as e:
79
  return None, f"Памылка пры выдзяленні аўдыі з відэафайла: {str(e)}"
@@ -110,7 +110,7 @@ with gr.Blocks() as demo:
110
  """
111
  ## Загрузіце аўдыёфайл або відэафайл. Калі загружаны аўдыёфайл, відэа неактыўна, і наадварот.
112
  Субтытры будуць аўтаматычна згенераваны разам з файлам субтытраў.
113
- [Далучайцеся да беларускаймоўнай суполкі ў ТГ](https://t.me/belarusai)
114
  **Падтрымаць праект:** [Buy me a coffee](https://buymeacoffee.com/tuteishygpt)
115
  """
116
  )
 
2
  import gradio as gr
3
  import google.generativeai as genai
4
  import mimetypes
5
+ from pydub import AudioSegment
6
 
7
  GEMINI_API_KEY = os.getenv("gemini2")
8
  MODEL_NAME = os.getenv("mod")
 
71
 
72
  def extract_audio_from_video(video_file):
73
  try:
74
+ audio = AudioSegment.from_file(video_file)
75
  audio_path = "extracted_audio.wav"
76
+ audio.export(audio_path, format="wav")
77
  return audio_path, None
78
  except Exception as e:
79
  return None, f"Памылка пры выдзяленні аўдыі з відэафайла: {str(e)}"
 
110
  """
111
  ## Загрузіце аўдыёфайл або відэафайл. Калі загружаны аўдыёфайл, відэа неактыўна, і наадварот.
112
  Субтытры будуць аўтаматычна згенераваны разам з файлам субтытраў.
113
+ [Далучайцеся да беларускаймоўнай суполкі ў ТГ](https://t.me/belarusai)
114
  **Падтрымаць праект:** [Buy me a coffee](https://buymeacoffee.com/tuteishygpt)
115
  """
116
  )