from services.ai_router import ask_ai


def evaluate_speaking(transcript, part="Part 1"):
    prompt = f"""
You are a certified IELTS speaking examiner.

Evaluate this IELTS speaking answer for {part}.

Transcript:
{transcript}

Return:
- estimated band
- fluency analysis
- vocabulary analysis
- grammar analysis
- pronunciation feedback
- hesitation and pause detection
- confidence score
- suggested improvements
"""
    return ask_ai(prompt)
