from flask import Flask, render_template, request
from transcription import transcribe_audio
from summarization import summarize_text
import os

app = Flask(__name__)

# Configuration du dossier d'upload
UPLOAD_FOLDER = 'uploads'
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
app = Flask(__name__)

@app.route('/')
def index():
    return render_template('index.html')

@app.route('/upload', methods=['POST'])
def upload():
    if 'file' not in request.files:
        return 'No file part'
    file = request.files['file']
    if file.filename == '':
        return 'No selected file'
    
    # Transcrire et résumer ici
    transcript = transcribe_audio(file)
    summary = summarize_text(transcript)
    
    return render_template('result.html', transcript=transcript, summary=summary)

if __name__ == "__main__":
    app.run(debug=False, use_reloader=False)