← Back to all frameworks Azure ML & Cloud

Azure Cognitive Services

Pre-built APIs for vision, speech, language, decision

What it is

A suite of REST APIs for the AI tasks you don't need to train yourself: OCR, document parsing, translation, sentiment, speech-to-text, content moderation. Production-ready in minutes.

How Vaaani uses it

  • Document Intelligence (Form Recognizer) for invoice / receipt extraction
  • Translator for 100+ languages, cross-script-aware
  • Speech Services for high-quality multilingual TTS
  • Content Safety to filter harmful text/image inputs

Why it makes the cut

Why train an OCR model when Microsoft has spent billions on one? Cognitive Services is the 'don't reinvent the wheel' layer.

Sample code

from azure.ai.formrecognizer import DocumentAnalysisClient

client = DocumentAnalysisClient(endpoint, AzureKeyCredential(key))
poller = client.begin_analyze_document(
    "prebuilt-invoice", document)
result = poller.result()

Related in the Vaaani stack

Have a project that needs Azure?

30-min discovery call. You describe the busywork; I map it to an AI worker and a budget.