Manage voice isolation for your users' Microsoft Teams calls and meetings
APPLIES TO: ✔️Meetings ✔️Webinars ✔️Town halls ✔️Calls
Voice isolation reduces noise and uses the personalized deep voice quality enhancement artificial intelligence (AI) model to separate the user's voice from other sounds and voices in Microsoft Teams calls and meetings. As an admin, you can control whether your users can use voice isolation in calls and meetings.
The voice isolation feature relies on the voice profile, stored on the user's local device, to remove any sounds or voices during a call or meeting that don't match the profile. Your users' voice profiles are only used for the reason they gave their permission for; Microsoft doesn't use their voice profiles for anything else. To use the voice isolation feature, your users must have a voice profile. To learn about how your users can set up a voice isolation profile, see Use Microsoft Teams Intelligent Speakers to identify in-room participants in a meeting transcription.
To learn about enrollment, see Overview of voice and face enrollment.
To learn more about voice isolation troubleshooting, setup, and the experience for your users, see Voice isolation in Microsoft Teams calls and meetings.
Manage whether your users can use voice isolation
You must use both the -VoiceIsolation
and -EnrollUserOverride
parameters within the PowerShell CsTeamsMeetingPolicy cmdlet to manage whether your users can use voice isolation.
-VoiceIsolation parameter value in PowerShell |
Behavior |
---|---|
Enabled | This is the default value. Users with this policy can use voice isolation in Teams calls and meetings. |
Disabled | Users with this policy can't use voice isolation in Teams calls and meetings. |
-EnrollUserOverride parameter value in PowerShell |
Behavior |
---|---|
Enabled | Users with this policy can set the voice profile capture and enrollment through the Recognition tab in their Teams client settings. |
Disabled | This is the default value. Users with this policy can't use or access the voice profile capture or enrollment. |
Before you can run these cmdlets, you must be connected to Microsoft Teams PowerShell. For more information, see Manage Teams with Microsoft Teams PowerShell.
For more information on PowerShell cmdlets for Teams meetings, see the Related topics section.
Allow users to use voice isolation
To allow users with this policy to use voice isolation, use both of the following scripts:
Set-CsTeamsMeetingPolicy -Identity <policy name> -EnrollUserOverride Enabled
Set-CsTeamsMeetingPolicy -Identity <policy name> -VoiceIsolation Enabled
Prevent users from using voice isolation
To prevent users with this policy from using voice isolation, use the following script:
Set-CsTeamsMeetingPolicy -Identity <policy name> -VoiceIsolation Disabled