Managing Organization STT Credentials

Page Access

Users with Support or Owner roles will have an additional menu item (Credentials) available.

 

image-20240423-182420.png

Credentials Page

Clicking the “Credentials” link will send a user to the below page.

If your organisation uses their own STT credentials, these fields should display these. Alternatively, all projects created will use the default Soul Machines credentials.

Google Speech Services

When your organization has not set their own Google Speech Services credentials, this field will be empty.

Clicking “Upload Credential File” will present a file selection window. Upon selecting a file, it will be run through a validation check to see if the file is a valid credential file.

The validation will check all required parameters exist in the file & present a relevant error message for any missing fields.

The validation also attempts to connect to Google Speech Services, if the provided file does not meet the criteria, the error from Google Speech Services is presented to the user.

If the file passes validation, the user is presented with the name of the file & the “Save Credentials” button is no longer disabled. Successful submission will present a popup notification telling the user their submission was successful.

The remove button will now be enabled, allowing a user to remove their credentials from their organization.

Microsoft Cognitive Services

When your organisation has not set their own Microsoft Cognitive Services credentials, this field will be empty.

Currently, only eastus is supported for the region field.
The “Save Credentials” button will be enabled upon adding values to these fields.

Validation is triggered on submission & will return an error message if the provided values are invalid.

If the inputted credentials are valid, a successful submission will present a popup notification telling the user their submission was successful.

The remove button will now be enabled, allowing a user to remove their credentials from their organization.

Removing credentials

If credentials exist for an organisation, the “Remove” buttons will be enabled for the relative credential section.

Clicking either of these buttons will present a user with a confirmation dialog.

Clicking “Remove” within this confirmation dialog, will remove the credentials for the users organisation. Successful removal will present a user with a popup notification informing the user that the credential selected for removal was removed.