MingGatsby commited on
Commit
488e90f
·
verified ·
1 Parent(s): 9b2f1bf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -34,7 +34,8 @@ def process_video(video_path, seconds_per_frame=2):
34
  return base64Frames, audio_path
35
 
36
 
37
- def summarize_video(api_key, file_path):
 
38
  client = OpenAI(api_key=api_key)
39
 
40
  # 抽取幀和音頻(每0.5秒一幀)
@@ -81,11 +82,11 @@ def summarize_video(api_key, file_path):
81
 
82
  demo = gr.Interface(
83
  fn=summarize_video,
84
- inputs=[gr.Textbox(label="OpenAI API Key"), gr.File(label="上傳影片 (mp4)")],
85
  outputs="markdown",
86
  title="影片摘要生成器",
87
  description="上傳影片,將生成影片的摘要。",
88
  )
89
 
90
  if __name__ == "__main__":
91
- demo.launch()
 
34
  return base64Frames, audio_path
35
 
36
 
37
+ def summarize_video(file_path):
38
+ api_key = os.getenv("OPENAI_API_KEY")
39
  client = OpenAI(api_key=api_key)
40
 
41
  # 抽取幀和音頻(每0.5秒一幀)
 
82
 
83
  demo = gr.Interface(
84
  fn=summarize_video,
85
+ inputs=[gr.File(label="上傳影片 (mp4)")],
86
  outputs="markdown",
87
  title="影片摘要生成器",
88
  description="上傳影片,將生成影片的摘要。",
89
  )
90
 
91
  if __name__ == "__main__":
92
+ demo.launch()