Spaces:
Sleeping
Sleeping
Commit
•
5c631b3
1
Parent(s):
11d1dcc
Update app.py
Browse files
app.py
CHANGED
@@ -50,10 +50,10 @@ def get_vectorstore(chunks):
|
|
50 |
|
51 |
# Criando a função para converter o vídeo para o formato adequado:
|
52 |
@st.cache_data
|
53 |
-
def
|
54 |
-
"""Função que converte um arquivo de vídeo no formato
|
55 |
áudio no formato WAV a partir das seguintes entradas: o caminho do arquivo
|
56 |
-
de vídeo no formato
|
57 |
de áudio WAV resultante será salvo. Nenhuma saída explícita é retornada."""
|
58 |
video = AudioFileClip(mp3_file)
|
59 |
video.write_audiofile(wav_file)
|
@@ -75,7 +75,7 @@ def get_transcriptions(url):
|
|
75 |
cwd = os.getcwd()
|
76 |
mp3_file = os.path.join(cwd, f"{title}.mp3")
|
77 |
wav_file = os.path.join(cwd, f"{title}.wav")
|
78 |
-
|
79 |
# Inicializando o reconhecedor de fala:
|
80 |
r = sr.Recognizer()
|
81 |
# Carregando o áudio gravado pelo Whisper em um objeto de áudio:
|
|
|
50 |
|
51 |
# Criando a função para converter o vídeo para o formato adequado:
|
52 |
@st.cache_data
|
53 |
+
def convert_mp3_to_wav(mp3_file, wav_file):
|
54 |
+
"""Função que converte um arquivo de vídeo no formato MP3 para um arquivo de
|
55 |
áudio no formato WAV a partir das seguintes entradas: o caminho do arquivo
|
56 |
+
de vídeo no formato MP3 que se deseja converter; o caminho onde o arquivo
|
57 |
de áudio WAV resultante será salvo. Nenhuma saída explícita é retornada."""
|
58 |
video = AudioFileClip(mp3_file)
|
59 |
video.write_audiofile(wav_file)
|
|
|
75 |
cwd = os.getcwd()
|
76 |
mp3_file = os.path.join(cwd, f"{title}.mp3")
|
77 |
wav_file = os.path.join(cwd, f"{title}.wav")
|
78 |
+
convert_mp3_to_wav(mp3_file, wav_file)
|
79 |
# Inicializando o reconhecedor de fala:
|
80 |
r = sr.Recognizer()
|
81 |
# Carregando o áudio gravado pelo Whisper em um objeto de áudio:
|