Free Microsoft AI-102 Practice Test & Real Exam Questions
You are building a phone call handling solution that will use the Azure Al Speech service and a custom neural voice.
You need to create a custom speech model.
Which five actions should you perform in sequence from Speech Studio? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

You need to create a custom speech model.
Which five actions should you perform in sequence from Speech Studio? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

Correct Answer:

Explanation:

Comprehensive Detailed Explanation
A custom neural voice (professional voice) project in Azure AI Speech requires that you follow Responsible AI and consent steps before any model training. The correct workflow in Speech Studio / Azure AI Foundry is:
Create a custom voice project - This is the container that will hold the voice talent consent, your training datasets, models, and deployments. Each project is scoped to a locale and other attributes. Microsoft Learn Collect and upload consent - Microsoft requires explicit authorization from the voice talent. In practice, you add the voice talent consent to the project. The platform requires the verbal consent recording (WAV); many guidance and exam items also include the signed consent document (PDF) as part of consent capture to meet Responsible AI expectations. The consent step is performed before uploading training data.
Upload the voice talent's verbal consent as a WAV file - The consent audio verifies that the person who granted consent is the same as the speaker in your training data. The documentation shows consent is a recorded statement uploaded to the project. Microsoft Learn Analyze the quality of the audio data and fix issues - After data upload, Speech Studio runs validation and provides a per-utterance analysis (format checks, sampling rate, script match, pronunciation/noise scoring).
You must resolve issues and run Analyze data before the dataset can be used for training. Microsoft Learn Train the model using a neural training method - Start model training from the project and choose Neural as the training type for custom neural voice. Microsoft Learn Why not "upload speech samples as WMA/MP3 files"?
For the standard, recommended Individual utterances + matching transcript data type used to fine-tune a professional neural voice, the audio files must be WAV/RIFF PCM; the docs explicitly reference ".wav" throughout data checks and corrections. WMA isn't supported, and MP3 isn't accepted for this core data type.
(Long audio / audio-only workflows can accept MP3 for preprocessing, but the canonical training dataset for custom neural voice is WAV.) Microsoft Azure AI References Create a project for professional voice (Speech Studio/Azure AI Foundry): Project contains consent, datasets, models, endpoints. Microsoft Learn Add voice talent consent to the professional voice project: Upload the recorded consent statement for the voice talent. Microsoft Learn Professional voice fine-tuning data - required formats: Individual utterances + transcript require WAV/RIFF PCM; guidance on sample rate and transcript format. Microsoft Learn Add a professional voice training dataset & resolve data issues: Data validation, pronunciation/noise checks, and the Analyze data step prior to training. Microsoft Le arn Train your professional voice model: Start training and select Neural method. Microsoft Learn
You develop a custom question answering project in Azure Al 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?
You need to configure the project to engage in multi-turn conversations. What should you do?
Correct Answer: B
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
You have a Computer Vision resource named contoso1 that is hosted in the West US Azure region.
You need to use contoso1 to make a different size of a product photo by using the smart cropping feature.
How should you complete the API URL? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You need to use contoso1 to make a different size of a product photo by using the smart cropping feature.
How should you complete the API URL? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Correct Answer:

Explanation:
You have a Computer Vision resource named contoso1 in West US region.
You must use this resource to resize an image using smart cropping.
Let's analyze the key points:
Endpoint
Each Azure AI service resource has a regional endpoint.
Since the resource name is contoso1 and is deployed in West US, the correct endpoint will be:
https: //contoso1.cognitiveservices.azure.com
The older projectoxford.ai and generic westus.api.cognitive.microsoft.com are legacy endpoints and are not recommended.
Therefore, the correct choice is https://contoso1.cognitiveservices.azure.com .
API Method
The task is to generate a different size of a product photo with smart cropping.
This is done using the Generate Thumbnail API in Computer Vision.
The path for this is:
/vision/v3.1/generateThumbnail
Other options like detect (for object detection) or areaOfInterest (for finding regions of interest) do not generate thumbnails.
The answer:
Endpoint: https://contoso1.cognitiveservices.azure.com
API: /vision/v3.1/generateThumbnail
Microsoft References
Computer Vision API reference - Generate Thumbnail
Computer Vision REST API documentation
Azure AI services endpoints
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

NOTE: Each correct selection is worth one point.

Correct Answer:

Explanation:

Normalization involves eliminating relationships between database tables.
No
Normalization does not eliminate relationships. In fact, it often creates relationships between tables by splitting data into smaller, related tables.
Normalizing a database reduces data redundancy.
Yes
The primary goal of normalization is to minimize duplicate data and ensure that each fact is stored only once.
Normalization improves data integrity.
Yes
By reducing redundancy and ensuring data is stored in a structured manner, normalization enforces consistency and integrity across the database.
Correct Responses:
No
Yes
Yes
Microsoft References
Database normalization basics
Database design and normalization
You use the Microsoft Bot Framework Composer to build a chatbot that enables users to purchase items.
You need to ensure that the users can cancel in-progress transactions. The solution must minimize development effort.
What should you add to the bot?
You need to ensure that the users can cancel in-progress transactions. The solution must minimize development effort.
What should you add to the bot?
Correct Answer: C
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
What is a primary characteristic of a relational database?
Correct Answer: B
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
You are developing a system that will monitor temperature data from a data stream. The system must generate an alert in response to atypical values. The solution must minimize development effort.
What should you include in the solution?
What should you include in the solution?
Correct Answer: D
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
You are building a chatbot by using the Microsoft Bot Framework Composer. You have the dialog design shown in the following exhibit.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection Is worth one point.


For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection Is worth one point.

Correct Answer:

Explanation:

Comprehensive Detailed Explanation
The screenshot shows a Bot Framework Composer dialog that collects user input:
user.name is an entity.
False.
user.name is a property in bot state (a variable), not an entity.
Entities are part of LUIS/NLU models (e.g., PersonName, DateTime).
The dialog asks for a user name and a user age and assigns appropriate values to the user.name and user.age properties.
True.
The dialog explicitly has:
A Bot Asks (Text) step # assigns user's response to user.name .
A Bot Asks (Number) step # assigns response to user.age .
So the values are stored in those properties.
The chatbot attempts to take the first non-null entity value for userName or personName and assigns the value to user.name.
True.
On the right-hand side, the Value expression is:
=coalesce(@userName, @personName)
coalesce returns the first non-null value.
This means if userName entity is available, it is used; otherwise, personName is used.
That result is assigned to user.name .
Correct Answers:
No
Yes
Yes
Microsoft References
Bot Framework Composer - Manage variables and properties
Bot Framework Composer - Recognizers and entities
Coalesce function in Composer expressions
You are building an agent that will retrieve the current time at a given location by using a custom API.
You need to test the functionality of the custom API.
How should you complete the command? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You need to test the functionality of the custom API.
How should you complete the command? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Correct Answer:

Explanation:

You have an Azure subscription that contains an Azure OpenAI resource named AM.
You build a chatbot that uses All to provide generative answers to specific questions.
You need to ensure that questions intended to circumvent built-in safety features are blocked.
Which Azure Al Content Safety feature should you implement?
You build a chatbot that uses All to provide generative answers to specific questions.
You need to ensure that questions intended to circumvent built-in safety features are blocked.
Which Azure Al Content Safety feature should you implement?
Correct Answer: B
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
You have an Azure Cognitive Search solution and a collection of blog posts that include a category field. You need to index the posts. The solution must meet the following requirements:
* Include the category field in the search results.
* Ensure that users can search for words in the category field.
* Ensure that users can perform drill down filtering based on category.
Which index attributes should you configure for the category field?
* Include the category field in the search results.
* Ensure that users can search for words in the category field.
* Ensure that users can perform drill down filtering based on category.
Which index attributes should you configure for the category field?
Correct Answer: B
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
