Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add teams ai speaker attribution docs #12178

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion teams/teams-ps/teams/Get-CsTeamsAIPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ This cmdlet retrieves all Teams AI policies for current tenant.
PS C:\> Get-CsTeamsAIPolicy
```

Retrieves Teams AI policies, shows "EnrollFace" and "EnrollVoice" values.
Retrieves Teams AI policies, shows "EnrollFace", "EnrollVoice" and "SpeakerAttributionForBYOD" values.

## PARAMETERS

Expand Down
41 changes: 38 additions & 3 deletions teams/teams-ps/teams/New-CsTeamsAIPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,11 @@ This cmdlet creates a Teams AI policy.
## SYNTAX

```powershell
New-CsTeamsAIPolicy -Identity <String> [<CommonParameters>]
New-CsTeamsAIPolicy [[-Identity] <String>]
[-EnrollFace <Boolean>]
[-EnrollVoice <Boolean>]
[-SpeakerAttributionForBYOD <String>]
[<CommonParameters>]
```

## DESCRIPTION
Expand All @@ -32,8 +36,8 @@ This cmdlet creates a Teams AI policy. If you get an error that the policy alrea
```powershell
PS C:\> New-CsTeamsAIPolicy -Identity Test
```
Creates a new Teams AI policy with the specified identity.
The newly created policy with value will be printed on success.

Creates a new Teams AI policy with the specified identity. The newly created policy with value will be printed on success.

## PARAMETERS

Expand Down Expand Up @@ -82,6 +86,37 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -SpeakerAttributionForBYOD
This setting allows tenant admins to enable or disable speaker attribution in BYOD environments.

```yaml
Type: String
Parameter Sets: ("Attribute","Disabled","Distinguish")
Aliases:

Required: True
Position: Named
Default value: Disabled
Accept pipeline input: False
Accept wildcard characters: False
```

### -Description
Enables administrators to provide explanatory text about the Teams AI policy.
For example, the Description might indicate the users the policy should be assigned to.

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).

Expand Down
63 changes: 58 additions & 5 deletions teams/teams-ps/teams/Set-CsTeamsAIPolicy.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,18 @@ This cmdlet Set Teams AI policy value for current tenant.
## SYNTAX

```
Set-CsTeamsAIPolicy [[-Identity] <string>]
Set-CsTeamsAIPolicy [[-Identity] <String>]
[-EnrollFace <Boolean>]
[-EnrollVoice <Boolean>]
[-SpeakerAttributionForBYOD <String>]
[<CommonParameters>]
```

## DESCRIPTION

The new csTeamsAIPolicy will replace the existing enrollment settings in csTeamsMeetingPolicy, providing enhanced flexibility and control for Teams meeting administrators. Unlike the current single setting, EnrollUserOverride, which applies to both face and voice enrollment, the new policy introduces two distinct settings: EnrollFace and EnrollVoice. These can be individually set to Enabled or Disabled, offering more granular control over biometric enrollments. In addition to improving the management of face and voice data, the csTeamsAIPolicy is designed to support future AI-related settings in Teams, making it a scalable solution for evolving needs.

This cmdlet sets the Teams AI policy EnrollFace and EnrollVoice value for the tenant. The values of EnrollFace and EnrollVoice can be set to "Enabled" or "Disabled".
This cmdlet sets the Teams AI policy values for the tenant.

## EXAMPLES

Expand All @@ -48,32 +49,53 @@ Set Teams AI policy "EnrollVoice" value to "Disabled" for global as default.

### Example 3
```powershell
PS C:\> Set-CsTeamsAIPolicy -Identity Global -SpeakerAttributionForBYOD Disabled
```

Set Teams AI policy "SpeakerAttributionForBYOD" value to "Disabled" global as default.

### Example 4
```powershell
PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Enabled
```

Set Teams AI policy "EnrollFace" value to "Enabled" for identity "Test".

### Example 4
### Example 5
```powershell
PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Enabled
```

Set Teams AI policy "EnrollVoice" value to "Enabled" for identity "Test".

### Example 5
### Example 6
```powershell
PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Disabled
```

Set Teams AI policy "EnrollFace" value to "Disabled" for identity "Test".

### Example 6
### Example 7
```powershell
PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Disabled
```

Set Teams AI policy "EnrollVoice" value to "Disabled" for identity "Test".

### Example 8
```powershell
PS C:\> Set-CsTeamsAIPolicy -Identity Test -SpeakerAttributionForBYOD Attribute
```

Set Teams AI policy "SpeakerAttributionForBYOD" value to "Attribute" for identity "Test".

### Example 9
```powershell
PS C:\> Set-CsTeamsAIPolicy -Identity Test -SpeakerAttributionForBYOD Distinguish
```

Set Teams AI policy "SpeakerAttributionForBYOD" value to "Distinguish" for identity "Test".

## PARAMETERS

### -Identity
Expand Down Expand Up @@ -121,6 +143,37 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -SpeakerAttributionForBYOD
This setting allows tenant admins to enable or disable speaker attribution in BYOD environments.

```yaml
Type: String
Parameter Sets: ("Attribute","Disabled","Distinguish")
Aliases:

Required: True
Position: Named
Default value: Disabled
Accept pipeline input: False
Accept wildcard characters: False
```

### -Description
Enables administrators to provide explanatory text about the Teams AI policy.
For example, the Description might indicate the users the policy should be assigned to.

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).

Expand Down
Loading