Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Analyzing text is a process where you evaluate different aspects of a document or phrase, in

order to gain insights into the content of that text.

A person will typically rely on their own experiences and knowledge to achieve the insights. 

Applying stemming or lemmatization algorithms to normalize words before counting


them - for example, so that words like "power", "powered", and "powerful" are
interpreted as being the same word.

Creating vectorized models that capture semantic relationships between words by assigning


them to locations in n-dimensional space. 

In Microsoft Azure, the Text Analytics cognitive service can help simplify application


development by using pre-trained models that can:

 Determine the language of a document or text (for example, French or


English).
 Perform sentiment analysis on text to determine a positive or negative
sentiment.
 Extract key phrases from text that might indicate its main talking points.
 Identify and categorize entities in the text. Entities can be people, places,
organizations, or even everyday items such as dates, times, quantities, and so
on.

 A social media feed analyzer to detect sentiment around a political campaign


or a product in market.
 A document search application that extracts key phrases to help summarize
the main subject matter of documents in a catalog.
 A tool to extract brand information or company names from documents or
other text for identification purposes.

 A Text Analytics resource - choose this resource type if you only plan to use
the Text Analytics service, or if you want to manage access and billing for the
resource separately from other services.
 A Cognitive Services resource - choose this resource type if you plan to use
the Text Analytics service in combination with other cognitive services, and you
want to manage access and billing for these services together.

Use the language detection capability of the Text Analytics service to identify the language in
which text is written. You can submit multiple documents at a time for analysis. 

 The confidence score may be less than 1 as a result of the mixed language text.

Using the pre-built machine learning classification model, the service evaluates the text and
returns a sentiment score in the range of 0 to 1, with values closer to 1 being a positive
sentiment. Scores that are close to the middle of the range (0.5) are considered neutral or
indeterminate.

0.5 - does not have sufficient context to discern a sentiment or insufficient phrasing.  A list of
words in a sentence that has no structure, could result in an indeterminate score.

If you pass text in French but tell the service the language code is en for English, the service
will return a score of precisely 0.5.

You can provide the Text Analytics service with unstructured text and it will return a list
of entities in the text that it recognizes.

The service also supports entity linking to help disambiguate entities by linking to a specific
reference. For recognized entities, the service returns a URL for a relevant Wikipedia article.

The Text Analytics service provides advanced natural language processing over raw text, and
includes four main functions: sentiment analysis, key phrase extraction, language detection,
and named entity recognition.

PART 2
 Speech recognition - the ability to detect and interpret spoken input.
 Speech synthesis - the ability to generate spoken output.

Speech recognition is concerned with taking the spoken word and converting it into data
that can be processed - often by transcribing it into a text representation.

The spoken words can be in the form of a recorded voice in an audio file, or live audio from
a microphone.

 A Speech resource - choose this resource type if you only plan to use the
Speech service, or if you want to manage access and billing for the resource
separately from other services.
 A Cognitive Services resource - choose this resource type if you plan to use
the Speech service in combination with other cognitive services, and you want
to manage access and billing for these services together.

Real-time speech-to-text allows you to transcribe text in audio streams. 

Speech recognition is concerned with taking the spoken word and converting it into a text
representation, while speech synthesis is the process of converting text data to audible
speech. Both of these tasks are supported by the Speech cognitive service.

PART 3
 The Translator Text service, which supports text-to-text translation.
 The Speech service, which enables speech-to-text and speech-to-speech
translation.

The Translator Text service can translate from a text source, but not from an audio
source.

The Text Analytics service does not support translation or speech input.

The Speech service can translate from audio sources to text.

The Translator Text and Speech cognitive services in Azure provide cloud-based intelligence
to support text and speech translation, enabling a wide range of scenarios for real-time and
batch-process translation.

You might also like