Bartusito commited on
Commit
b175f5c
1 Parent(s): 2239a49

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -14
app.py CHANGED
@@ -1,24 +1,10 @@
1
  import gradio as gr
2
  from huggingsound import SpeechRecognitionModel
3
  from diffusers import StableDiffusionPipeline, DPMSolverMultistepScheduler
4
- from pydub import AudioSegment
5
- import io
6
 
7
  # Función para convertir la tasa de muestreo del audio de entrada
8
- def convert_sampling_rate(audio, target_sr=48000):
9
- if isinstance(audio, tuple):
10
- audio_data, sample_rate = audio
11
- audio_data = audio_data.to_bytes((audio_data.bit_length() + 7) // 8, 'big')
12
- else:
13
- audio_data = audio
14
- audio = AudioSegment.from_wav(io.BytesIO(audio_data))
15
- audio = audio.set_frame_rate(target_sr)
16
- return audio.raw_dataa
17
-
18
  def modelo1(audio):
19
  # Convertir la tasa de muestreo del audio
20
- audio = convert_sampling_rate(audio)
21
-
22
  model = SpeechRecognitionModel("jonatasgrosman/wav2vec2-large-xlsr-53-english")
23
  transcriptions = model.transcribe(audio)
24
  return transcriptions
 
1
  import gradio as gr
2
  from huggingsound import SpeechRecognitionModel
3
  from diffusers import StableDiffusionPipeline, DPMSolverMultistepScheduler
 
 
4
 
5
  # Función para convertir la tasa de muestreo del audio de entrada
 
 
 
 
 
 
 
 
 
 
6
  def modelo1(audio):
7
  # Convertir la tasa de muestreo del audio
 
 
8
  model = SpeechRecognitionModel("jonatasgrosman/wav2vec2-large-xlsr-53-english")
9
  transcriptions = model.transcribe(audio)
10
  return transcriptions