Transcribe Cualquier Audio o Video a Texto
Ejemplo de Código:
from google.colab import files
import whisper
import os
# Paso 1: Subir archivo
uploaded = files.upload()
# Paso 2: Verificar que el archivo fue cargado correctamente
for filename in uploaded.keys():
print(f"Archivo cargado: {filename}")
# Verificar si el archivo realmente está en la ubicación correcta
if not os.path.exists(filename):
print("El archivo no se encontró.")
else:
print(f"El archivo {filename} está listo para procesarse.")
# Paso 3: Cargar el modelo Whisper
model = whisper.load_model("base")
# Paso 4: Transcribir el audio
print("Iniciando transcripción...")
result = model.transcribe(filename)
# Paso 5: Obtener el texto transcrito
transcribed_text = result['text']
# Paso 6: Imprimir la transcripción
print("Transcripción:")
print(transcribed_text)
# Paso 7: Crear el archivo de texto para descarga
output_file_path = '/content/transcripcion_audio.txt'
with open(output_file_path, "w") as file:
file.write(transcribed_text)
# Crear el enlace de descarga
print(f"Puedes descargar el archivo de texto aquí:")
files.download(output_file_path) # Botón de descarga
Comentarios
Publicar un comentario