Log into your account and create a new Speech Service if you do not already have one. It may take a minute for your account to fully populate with the default resource group to use.
Click Keys and Endpoint in the left hand Resource Management menu to view the Location/Region for this resource.
Click the copy icon next to KEY 1 to copy the API Key credential for this resource.
2. Configure Microsoft Azure API and Key under Tools > ClassifAI > Language Processing > Text to Speech > Settings
Select Microsoft Azure AI Speech in the provider dropdown.
In the Endpoint URL field, enter the following URL, replacing LOCATION with the Location/Region you found above: https://LOCATION.tts.speech.microsoft.com/.
In the API Key field, enter your KEY 1 copied from above.
Click Save Settings.
If connected successfully, a new dropdown with the label "Voices" will be displayed.
In the navigation pane, choose Users and then click Create user
On the Specify user details page, under User details, in User name, enter the name for the new user.
Click Next
On the Set permissions page, under Permissions options, select Attach policies directly
Under Permissions policies, search for the policy polly and select AmazonPollyFullAccess Policy
Click Next
On the Review and create page, Review all of the choices you made up to this point. When you are ready to proceed, Click Create user.
In the navigation pane, choose Users
Choose the name of the user for which you want to create access keys, and then choose the Security credentials tab.
In the Access keys section, click Create access key.
On the Access key best practices & alternatives page, select Application running outside AWS
Click Next
On the Retrieve access key page, choose Show to reveal the value of your user's secret access key.
Copy and save the credentials in a secure location on your computer or click "Download .csv file" to save the access key ID and secret access key to a .csv file.
2. Configure AWS credentials under Tools > ClassifAI > Language Processing > Text to Speech > Settings
Select Amazon Polly in the provider dropdown.
In the AWS access key field, enter the Access key copied from above.
In the AWS secret access key field, enter your Secret access key copied from above.
In the AWS Region field, enter your AWS region value eg: us-east-1
Click Save Settings.
If connected successfully, a new dropdown with the label "Voices" will be displayed.
Select a voice and voice engine as per your choice.
Click Create Key create a new API key and ensure you turn on access to the Text to Speech endpoint and turn on Read access to the Models and Voices endpoint.
2. Configure ElevenLabs API Keys under Tools > ClassifAI > Language Processing > Text to Speech > Settings