What is Cognitive Services?


What is the meaning of cognitive?

As the word says : Cognitive means relating to the mental process involved in knowing, learning, and understanding things. Every cognitive process required learning, training and time, like kids when the grow older, they learn, understand, memories, and their cognitive service become sharper.

List of Cognitive Services

The API’s provided by cognitive services are grouped into five categories

  • Vision
  • Speech
  • Language
  • Decision
  • Search


Vision API is capable of identifying and analyzing content related to videos and images. For example, you can use this API to extract the type of objects available in an image or convert handwritten notes to text documents 

that can be used in applications accordingly.

The main APIs available under this category are as follows:

  • Computer Vision – This API is capable to analyse the classification of images, extract sentiment from images and read handwriting and convert to a text or add descriptions to images based on the information in the images. This can also be used to recognise human faces and apply tags based on classification.
  • Face – This API is specifically designed to detect facial characteristics and qualities in a picture, such as a mask, spectacles, or interpret emotions and recognise faces securely and this can then be integrated into any application to provide smooth and safe user engagement. 
  • Custom vision – Users may build, deploy, and improve their own image classifiers by using custom vision, which is an AI service that assigns labels to images based on their visual characteristics.


The Speech services are used to detect and analyse voice-based content from the users. There are four basic services under this category.

  • Speech to Text – This service is used to translate the audible conversation to textual data that can be read and searched. An implementation of this is voice-based typing services where you can speak, and your speech gets converted to text on the flow
  • Text to Speech – This service converts textual data into speech with a live voice. This voice has automated modulation that gives it a natural feel as if some human is reading the text. An implementation of this is textual reader to customer care chatbot, which offers the ability to distinguish one’s business with a unique speech.
  • Speech Translation – Speech translation service allows the translation of audio from one language into computer language. A lot of online translation applications these days make use of this feature in order to translate the voice conversations of their users.
  • Speaker Recognition – Speaker recognition service can be used to verify and identify speeches from the person based on their distinctive voice traits. 


Language detection can detect the language in which a document is written and converts to a language code for a wide range of languages. Language APIs provide users to build intelligent applications using the web-based Language Studio, REST APIs, and client libraries. Some of services available under this category are Immersive Reader, LUIS, QnAMaker, Text Analytics and Translator


Microsoft Azure’s Decision APIs examine data and patterns to function efficiently and ensure qualified decision-making. Some of the decision services are anomaly detectors, content moderators and azure Personalizer.


Microsoft Azure’s Search APIs helps in creating powerful search experiences for web, smartphone, and business applications. Some of the search APIs include Bing Autosuggest, Bing Entity Search, Bing Custom Search, Bing Image Search, Bing News Search, Bing Web Search, Bing Video Search, Bing Visual Search and Bing Spell Check.


Please enter your comment!
Please enter your name here