Spaces:
Runtime error
Runtime error
from flask import Flask, request, jsonify | |
import whisper | |
import os | |
from tempfile import NamedTemporaryFile | |
app = Flask(__name__) | |
model = whisper.load_model("base") | |
def ask(): | |
if 'file' not in request.files: | |
return jsonify({'error': 'No file provided'}), 400 | |
file = request.files['file'] | |
with NamedTemporaryFile(delete=False, suffix=".webm") as temp_audio: | |
file.save(temp_audio.name) | |
try: | |
result = model.transcribe(temp_audio.name) | |
question = result['text'] | |
# Dummy AI response for now | |
return f"You said: {question}" | |
finally: | |
os.unlink(temp_audio.name) | |