Merlintxu commited on
Commit
92f6629
1 Parent(s): 209a96c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -3,8 +3,8 @@ from transformers import pipeline
3
  import requests
4
  import os
5
 
6
- # Inicializa el pipeline de transcripción sin usar el parámetro `sampling_rate` fertert
7
- asr_pipeline = pipeline("automatic-speech-recognition", model="facebook/wav2vec2-large-960h")
8
 
9
  # Función para descargar el archivo si se provee una URL
10
  def download_from_url(url):
@@ -37,11 +37,11 @@ def transcribe_audio(file_or_url):
37
  iface = gr.Interface(
38
  fn=transcribe_audio,
39
  inputs=[
40
- gr.Audio(source="upload", type="filepath", label="Sube un archivo de audio o vídeo (mp3, mp4, wav, etc.)"),
41
  gr.Textbox(lines=1, placeholder="O pega un enlace de audio/vídeo aquí", label="URL de audio o vídeo (opcional)")
42
  ],
43
  outputs="text",
44
- title="Transcriptor de Audio & Vídeo",
45
  description="Sube un archivo de audio o vídeo o proporciona un enlace. Los archivos pueden estar en español o inglés."
46
  )
47
 
 
3
  import requests
4
  import os
5
 
6
+ # Cambiar el modelo a uno específico para transcripción multilingüe
7
+ asr_pipeline = pipeline("automatic-speech-recognition", model="openai/whisper-large")
8
 
9
  # Función para descargar el archivo si se provee una URL
10
  def download_from_url(url):
 
37
  iface = gr.Interface(
38
  fn=transcribe_audio,
39
  inputs=[
40
+ gr.Audio(type="filepath", label="Sube un archivo de audio o vídeo (mp3, mp4, wav, etc.)"),
41
  gr.Textbox(lines=1, placeholder="O pega un enlace de audio/vídeo aquí", label="URL de audio o vídeo (opcional)")
42
  ],
43
  outputs="text",
44
+ title="Transcriptor de Audio y Vídeo",
45
  description="Sube un archivo de audio o vídeo o proporciona un enlace. Los archivos pueden estar en español o inglés."
46
  )
47