Skip to content

Latest commit

 

History

History
162 lines (113 loc) · 9 KB

interpreter-agent-teams.md

File metadata and controls

162 lines (113 loc) · 9 KB
title author ms.author manager ms.reviewer ms.date ms.topic ms.tgt.pltfrm ms.service ms.subservice audience ms.collection ms.custom f1.keywords appliesto ms.localizationpriority search.appverid description
Manage Interpreter agent for your organization
wlibebe
wlibebe
pamgreen
harinlee
4/4/2025
how-to
cloud
msteams
meetings
Admin
m365initiative-meetings
magic-ai-copilot
admindeeplinkTEAMS
NOCSH
Microsoft Teams
high
MET150
Learn how to manage Interpreter agent in Microsoft Teams to provide translation during meetings.

Manage Interpreter agent for your organization

APPLIES TO: Image of a checkmark for yes Meetings Image of a x for no Webinars Image of a x for no Town halls

Important

This feature is currently in Teams Public preview.

Features in preview might not be complete and could undergo changes before becoming available in the public release. They're provided for evaluation and exploration purposes only.

Interpreter agent acts as a translator in Microsoft Teams meetings, allowing participants with a Microsoft 365 Copilot license to listen to the meeting in their chosen language. Interpreter listens to the spoken language in the meeting and translates it into another language in real-time, allowing participants who speak different languages to understand each other and collaborate effectively. To represent their voices, participants can choose to have Interpreter simulate their own voice when translating to others or select one of the following preset automated voices:  Voice 1 (female), Voice 2 (male), Voice 3 (neutral).

As an admin, you can control whether your organization can use Interpreter and select the default setting for voice representation.

To learn more about the Interpreter experience in meetings, see Interpreter in Microsoft Teams meetings.

Supported languages

Interpreter supports the following languages for speaking and listening: Chinese (Mandarin), English, French, German, Italian, Japanese, Korean, Portuguese (Brazil), Spanish.

Prerequisites and licensing for Public preview

The following list contains the prerequisites for users to access Interpreter in Teams meetings. Users must meet all the following requirements:

Note

We'll update the licensing requirements for General availability. Check back soon for updates.

  • An eligible Microsoft 365 base license.
  • An eligible Microsoft Teams license.
    • Teams licenses might be included in your Microsoft 365 subscription, or you might need to purchase a separate Teams license if you have Microsoft 365 (no Teams) licenses.
  • A Microsoft 365 Copilot license.
  • Be a Microsoft Teams Public preview participant.

Data, security, and privacy

When your users allow Interpreter to simulate their voice, their voice sample isn’t stored.

How Interpreter works

Interpreter performs real-time speech-to-speech (STS) translation using Azure Cognitive Services, supporting multi-speaker, mixed-language conversations in Teams meetings. Here's how it works:

  1. Speech Recognition (ST)- Converts spoken language into English text.
  2. Machine translation (MT)- Translates English text into the selected languages.
  3. Text-to-speech (TTS)- Produces translated speech in the chosen language. TTS can simulate the speaker’s voice or use a predefined voice based on user preference and the admin policy.
  4. A bot transmits meeting audio for cloud-based processing and returns translations instantly.

How Interpreter uses your users' voices

When a user turns on voice simulation in the Interpreter, other participants hear the translated speech in the speaker’s own voice.

Here's how it works:

  1. Admin policy- To set the default value for Your voice representation to Simulate my voice for all users in your organization, you use the -VoiceSimulationInInterpreter parameter.
  2. User Interpreter settings- Users can choose whether to use voice simulation during meetings.
  3. Privacy-first design- The system samples brief segments of the speaker’s voice to simulate their tone, style, and voice characteristics in real-time, without storing biometric data. It preserves the speaker's natural tone, pitch, and style, without exaggerating emotions.
  4. Voice simulation- AI generates a simulated voice in the selected language for seamless end-to-end translation.

:::image type="content" source="media/interpreter-agent-diagram-small.png" alt-text="Architecture diagram of language media processing to ACS speech." lightbox="media/interpreter-agent-diagram-expand.png":::

Manage Interpreter using PowerShell

You must use PowerShell to manage Interpreter for your entire organization.

To manage Interpreter for your entire organization, you can use the -AIInterpreter and -VoiceSimulationInInterpreter parameters in the PowerShell CsTeamsMeetingPolicy cmdlet.

Turn Interpreter on or off

The org-wide -AIInterpreter parameter controls whether your users with a Microsoft 365 Copilot license can use Interpreter during meetings in your organization. This parameter is enabled by default.

To turn off Interpreter for your entire organization, use the following script:

Set-CsTeamsMeetingPolicy -Identity <policy name> -AIInterpreter Disabled

To turn on Interpreter for your entire organization, use the following script:

Set-CsTeamsMeetingPolicy -Identity <policy name> -AIInterpreter Enabled

Set the default value for voice representation

The org-wide -VoiceSimulationInInterpreter parameter controls your users' default value for Your voice representation in Interpreter settings. The Your voice representation setting controls how a user's voice is represented to other participants. By default, this parameter is set to disabled.

Here's the user experience for Interpreter depending on the value you choose:

  • Enabled: Sets the default value for Your voice representation to Simulate my voice. When users turn on Interpreter, it automatically simulates their voices when translating to others in meetings. Users can also select an automated voice.

  • Disabled: Sets the default value for Your voice representation to Automated voice. When users turn on Interpreter, they select one of the automated voices for translation. Users can also choose to allow Interpreter to simulate their voice. This is the default value.

To set the org-wide default value for the Your voice representation setting to Simulate my voice, use the following script:

Set-CsTeamsMeetingPolicy -Identity <policy name> -VoiceSimulationInInterpreter Enabled

To set the org-wide default value for the Your voice representation setting to Automated voice, use the following script:

Set-CsTeamsMeetingPolicy -Identity <policy name> -VoiceSimulationInInterpreter Disabled

Supported platforms and clients

Supported

Interpreter is supported on the following platforms and clients:

  • Teams desktop (Windows and Mac)
  • Teams mobile (iOS and Android)
  • Teams web (Chrome, Microsoft Edge, and Firefox)
  • Scheduled meetings
  • Channel meetings
  • Virtual Desktop Infrastructure (VDI)

Not supported

Interpreter isn't supported on the following platforms and clients:

  • Unscheduled 1:1 calls (VoIP or Public Switched Telephone Network (PSTN))
  • Meetings scheduled using Microsoft Teams Rooms or personal devices
  • Town halls
  • Webinars
  • Microsoft Teams free

Related articles