Introduction to Azure Cognitive Services

2 minute read

What are Azure Cognitive Services?

  • Azure Cognitive Services are APIs, SDKs and services to build AI application without having detail knowledge on AI and data science.

Azure Cognitive Services are divided in to following five categories

  • Vision
  • Speech
  • Language
  • Search
  • Knowledge

It has almost 22 sets of different APIs.

Vision APIs

  1. Computer Vision: Sets of API which allow you to access advanced algorithms for image processing and getting information.

  2. Custom Vision: Its allows you to build custom image classifier. You can access information through API.

  3. Content Moderator: Content Moderator provides monitoring for possible offensive, undesirable, and risky content.

  4. Face API: Allow you to access advanced algorithm to detect and recognize face.

  5. Emotion API: Take picture as an input, detect its emotion and return output. For example: percentage of happiness, angry etc.

  6. Video Indexer: Extract inner content of the video.

Speech APIs

  1. Speech Service: Speech Service adds speech-enabled features to applications.

  2. Custom Speech Service: Using custom speech service, you can create your own acoustic model and use it to your application.

  3. Bing Speech API: You can easily apply speech-enabled feature to your application. For example : Speech to text and text to speech.

  4. Translator Speech: You can translate real time speech and its output will be text.

  5. Speaker Recognition API: Speaker recognition API helps you to identify specific speaker.

Language API

  1. Bing Spell check: API to use spell and grammar checking.
  2. Language Understanding Intelligence Service (LUIS): Natural language processing engine to understand query.
  3. Linguistic Analysis: Natural language processing tool to understand sentence structure.
  4. Text Analytics: Natural language processing tool to analyze sentiment, key phrase extraction and language detection.
  5. Translator Text: Translator text translate text in real-time.
  6. Web Language Model: It’s a natural language processing tool for anticipating word sequencing, completions, and word breaking of strings without any spaces

Search API

  1. Bing News Search: Returns news based on the query of the user.
  2. Bing Video Search: Returns list of videos based on the query of the user.
  3. Bing Web Search: Returns list of results based on the query of the user.
  4. Bing Autosuggest: Returns list of suggested search query based on the query of the user.
  5. Bing Custom Search: Bing Custom Search allows you to create tailored search experiences for topics that you care about.
  6. Bing Entity Search: Bing Entity Search returns information about entities that Bing determines are relevant to a user’s query.
  7. Bing Image Search: Returns list of images based on the user’s query.
  8. Bing Visual Search: Bing Visual Search provides returns insights about an image such as visually similar images, shopping sources for products found in the image, and related searches.

Knowledge API

  1. Custom Decision Service: Custom Decision Service helps you create intelligent systems with contextual decision making for personalizing and optimizing user experience.
  2. QnA Maker: You can create custom and static question and answer service using this service.