Azure AI + machine learning built-in role

Cognitive Services Speech Contributor

Provides full Speech project data-plane access, including creating, editing, and deleting data, tests, models, endpoints, transcriptions, synthesis assets, custom voice assets, and other supported Speech entities. It has resource and role read Actions but does not list resource keys; Speech work is authorized through broad DataActions.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 0e75ca1e-0464-4b4d-8b93-68208a576181

Control-plane actions (3)

Data-plane actions (8)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on the individual Speech resource used for project authoring and APIs. A parent assignment is inherited by every Speech resource below that scope and broadens access to their projects, models, endpoints, and APIs.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Cognitive Services Speech Contributor on the specific Speech resource to trusted project authors who manage custom assets and APIs. Give view-oriented users Speech User or Data Reader, and complete the applicable Limited Access registration before using custom neural voice, personal voice, custom text-to-speech avatar, or Speaker Recognition.

Related roles (3)

Editorial sources (7)

Official Microsoft Learn documentation →