GAS17 commited on
Commit
a541fdd
1 Parent(s): a0b2022

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -2,9 +2,12 @@ import os
2
  import replicate
3
  import gradio as gr
4
 
 
 
 
 
5
  # Función para procesar el video y generar subtítulos
6
- def generate_subtitles(api_token, video):
7
- os.environ["REPLICATE_API_TOKEN"] = api_token
8
  video_path = video.name
9
 
10
  output = replicate.run(
@@ -36,13 +39,11 @@ def modify_json(json_input):
36
 
37
  # Definir los componentes de la interfaz
38
  with gr.Blocks() as demo:
39
- api_token_input = gr.Textbox(label="API Token", type="password")
40
  video_input = gr.File(label="Subir video")
41
  output_textbox = gr.Textbox(label="JSON de salida", interactive=True)
42
  modify_button = gr.Button("Modificar JSON")
43
 
44
- video_input.upload(generate_subtitles, inputs=[api_token_input, video_input], outputs=output_textbox)
45
  modify_button.click(modify_json, inputs=output_textbox, outputs=output_textbox)
46
 
47
  demo.launch()
48
-
 
2
  import replicate
3
  import gradio as gr
4
 
5
+ # Configura tu token de API de Replicate
6
+ REPLICATE_API_TOKEN = "801e5b**********************************"
7
+ os.environ["REPLICATE_API_TOKEN"] = REPLICATE_API_TOKEN
8
+
9
  # Función para procesar el video y generar subtítulos
10
+ def generate_subtitles(video):
 
11
  video_path = video.name
12
 
13
  output = replicate.run(
 
39
 
40
  # Definir los componentes de la interfaz
41
  with gr.Blocks() as demo:
 
42
  video_input = gr.File(label="Subir video")
43
  output_textbox = gr.Textbox(label="JSON de salida", interactive=True)
44
  modify_button = gr.Button("Modificar JSON")
45
 
46
+ video_input.upload(generate_subtitles, inputs=video_input, outputs=output_textbox)
47
  modify_button.click(modify_json, inputs=output_textbox, outputs=output_textbox)
48
 
49
  demo.launch()