Free AI-102 Exam Braindumps
Designing and Implementing a Microsoft Azure AI Solution Questions 36–40 (page: 32)

Updated On: 10-Feb-2026

You are building a social media extension that will convert text to speech. The solution must meet the following requirements:

•Support messages of up to 400 characters.
•Provide users with multiple voice options.
•Minimize costs.

You create an Azure Cognitive Services resource.

Which Speech API endpoint provides users with the available voice options?

  1. https://uksouth.api.cognitive.microsoft.com/speechtotext/v3.0/models/base
  2. https://uksouth.customvoice.api.speech.microsoft.com/api/texttospeech/v3.0/longaudiosynthesis/voices
  3. https://uksouth.tts.speech.microsoft.com/cognitiveservices/voices/list
  4. https://uksouth.voice.speech.microsoft.com/cognitiveservices/v1?deploymentId={deploymentId}

Answer(s): C

Explanation:

The question is about providing users with all the available voice options.
Get a list of voices
You can use the tts.speech.microsoft.com/cognitiveservices/voices/list endpoint to get a full list of voices for a specific region or endpoint.


Reference:

https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/rest-text-to-speech?tabs=streaming



You develop a custom question answering project in Azure Cognitive Service for Language. The project will be used by a chatbot.

You need to configure the project to engage in multi-turn conversations.
What should you do?

  1. Add follow-up prompts.
  2. Enable active learning.
  3. Add alternate questions.
  4. Enable chit-chat.

Answer(s): A

Explanation:

Use follow-up prompts to create multiple turns of a conversation.

Use follow-up prompts and context to manage the multiple turns, known as multi-turn, for your bot from one question to another.


Reference:

https://learn.microsoft.com/en-us/azure/cognitive-services/qnamaker/how-to/multi-turn



HOTSPOT (Drag and Drop is not supported)
You are building a solution that students will use to find references for essays.
You use the following code to start building the solution.



For each of the following statements, select Yes is the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Box 1: No
The TextAnalyticsClient.RecognizeLinkedEntities method runs a predictive model to identify a collection of entities found in the passed-in document, and include information linking the entities to their corresponding entries in a well-known knowledge base.

This method has a language parameter as input: language (String)
The language that the document is written in. If unspecified, this value will be set to the default language in DefaultLanguage in the request sent to the service. If set to an empty string, the service will apply a model where the language is explicitly set to "None".

Box 2: Yes
The method returns
Response<LinkedEntityCollection>

A result containing the collection of linked entities identified in the document, as well as scores indicating the confidence that the entity correctly matches the identified substring.

The LinkedEntityCollection Class is a collection of LinkedEntity objects in a document, and warnings encountered while processing the document.

The LinkedEntity has a property Url which gets the URL that identifies the linked entity's entry in the data source.

The BingEntitySearchApiId property is a Bing Entity Search API unique identifier of the recognized entity. Use in conjunction with the Bing Entity Search API to fetch additional relevant information.

Box 3: Yes
The Matches attribute/property is a collection identifying the substrings of the document that correspond to this linked entity.

The LinkedEntityMatch struct has the properties:
ConfidenceScore
Gets a score between 0 and 1, indicating the confidence that this substring matches the corresponding linked entity.

Length
Gets the length of the matching text in the sentence.

Offset
Gets the starting position for the matching text in the document.

Text
Gets the entity text as it appears in the document.


Reference:

https://learn.microsoft.com/en-us/dotnet/api/azure.ai.textanalytics.textanalyticsclient.recognizelinkedentities
https://learn.microsoft.com/en-us/dotnet/api/azure.ai.textanalytics.linkedentitycollection
https://learn.microsoft.com/en-us/dotnet/api/azure.ai.textanalytics.linkedentity
https://learn.microsoft.com/en-us/dotnet/api/azure.ai.textanalytics.linkedentitymatch



You train a Conversational Language Understanding model to understand the natural language input of users.

You need to evaluate the accuracy of the model before deploying it.

What are two methods you can use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

  1. From the language authoring REST endpoint, retrieve the model evaluation summary.
  2. From Language Studio, enable Active Learning, and then validate the utterances logged for review.
  3. From Language Studio, select Model performance.
  4. From the Azure portal, enable log collection in Log Analytics, and then analyze the logs.

Answer(s): A,C



DRAG DROP (Drag and Drop is not supported)
You develop an app in C# named App1 that performs speech-to-speech translation.
You need to configure App1 to translate English to German.

How should you complete the SpeechTranslationConfig object? To answer, drag the appropriate values to the correct targets. Each value may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Viewing page 32 of 61
Viewing questions 156 - 160 out of 379 questions


Post your Comments and Discuss Microsoft AI-102 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!