This page lists the IAM roles and permissions for Speech-to-Text. To search through all roles and permissions, see the role and permission index .
Speech-to-Text roles
Cloud Speech Administrator
( roles/  
)
Grants full access to all resources in Speech-to-text
  speech.* 
 
-  speech.adaptations.execute
-  speech.config.get
-  speech.config.update
-  speech.customClasses.create
-  speech.customClasses.delete
-  speech.customClasses.get
-  speech.customClasses.list
-  speech.customClasses.undelete
-  speech.customClasses.update
-  speech.locations.get
-  speech.locations.list
-  speech.operations.cancel
-  speech.operations.delete
-  speech.operations.get
-  speech.operations.list
-  speech.operations.wait
-  speech.phraseSets.create
-  speech.phraseSets.delete
-  speech.phraseSets.get
-  speech.phraseSets.list
-  speech.phraseSets.undelete
-  speech.phraseSets.update
-  speech.recognizers.create
-  speech.recognizers.delete
-  speech.recognizers.get
-  speech.recognizers.list
-  speech.recognizers.recognize
-  speech.recognizers.undelete
-  speech.recognizers.update
Cloud Speech Client
( roles/  
)
Grants access to the recognition APIs.
 speech.adaptations.execute 
 speech.customClasses.get 
 speech.customClasses.list 
  speech.locations.* 
 
-  speech.locations.get
-  speech.locations.list
 speech.operations.get 
 speech.operations.list 
 speech.operations.wait 
 speech.phraseSets.get 
 speech.phraseSets.list 
 speech.recognizers.get 
 speech.recognizers.list 
 speech.recognizers.recognize 
Cloud Speech Editor
( roles/  
)
Grants access to edit resources in Speech-to-text
 speech.adaptations.execute 
  speech.customClasses.* 
 
-  speech.customClasses.create
-  speech.customClasses.delete
-  speech.customClasses.get
-  speech.customClasses.list
-  speech.customClasses.undelete
-  speech.customClasses.update
  speech.locations.* 
 
-  speech.locations.get
-  speech.locations.list
  speech.operations.* 
 
-  speech.operations.cancel
-  speech.operations.delete
-  speech.operations.get
-  speech.operations.list
-  speech.operations.wait
  speech.phraseSets.* 
 
-  speech.phraseSets.create
-  speech.phraseSets.delete
-  speech.phraseSets.get
-  speech.phraseSets.list
-  speech.phraseSets.undelete
-  speech.phraseSets.update
  speech.recognizers.* 
 
-  speech.recognizers.create
-  speech.recognizers.delete
-  speech.recognizers.get
-  speech.recognizers.list
-  speech.recognizers.recognize
-  speech.recognizers.undelete
-  speech.recognizers.update
Cloud Speech-to-Text Service Agent
( roles/  
)
Gives Speech-to-Text service account access to Cloud Storage resources.
 storage.buckets.get 
 storage.buckets.list 
 storage.objects.create 
 storage.objects.get 
 storage.objects.list 
 storage.objects.update 
Speech-to-Text permissions
 speech.adaptations.execute 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
Service agent roles
-  Dialogflow Service Agent 
( roles/)dialogflow.serviceAgent 
 speech.config.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 speech.config.update 
 
 Owner 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 speech.customClasses.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.customClasses.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.customClasses.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
Service agent roles
-  Dialogflow Service Agent 
( roles/)dialogflow.serviceAgent 
-  Contact Center AI Insights Service Agent 
( roles/)contactcenterinsights.serviceAgent 
 speech.customClasses.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
Service agent roles
-  Dialogflow Service Agent 
( roles/)dialogflow.serviceAgent 
 speech.customClasses.undelete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.customClasses.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.locations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.locations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.operations.cancel 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.operations.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.operations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
Service agent roles
-  Contact Center AI Insights Service Agent 
( roles/)contactcenterinsights.serviceAgent 
 speech.operations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.operations.wait 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.phraseSets.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.phraseSets.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.phraseSets.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
Service agent roles
-  Dialogflow Service Agent 
( roles/)dialogflow.serviceAgent 
-  Contact Center AI Insights Service Agent 
( roles/)contactcenterinsights.serviceAgent 
 speech.phraseSets.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
Service agent roles
-  Dialogflow Service Agent 
( roles/)dialogflow.serviceAgent 
 speech.phraseSets.undelete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.phraseSets.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.recognizers.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
Service agent roles
-  Contact Center AI Insights Service Agent 
( roles/)contactcenterinsights.serviceAgent 
 speech.recognizers.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.recognizers.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
Service agent roles
-  Dialogflow Service Agent 
( roles/)dialogflow.serviceAgent 
-  Contact Center AI Insights Service Agent 
( roles/)contactcenterinsights.serviceAgent 
 speech.recognizers.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
Service agent roles
-  Dialogflow Service Agent 
( roles/)dialogflow.serviceAgent 
 speech.recognizers.recognize 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Client 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
Service agent roles
-  Contact Center AI Insights Service Agent 
( roles/)contactcenterinsights.serviceAgent 
 speech.recognizers.undelete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
 speech.recognizers.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Cloud Speech Administrator 
( roles/  
)
 Cloud Speech Editor 
( roles/  
)
Service agent roles
-  Contact Center AI Insights Service Agent 
( roles/)contactcenterinsights.serviceAgent 

