ElevenLabs is an artificial intelligence speech platform (with free credits) that provides cutting-edge AI speech synthesis technology, making it easy to create realistic and expressive AI voices. It supports multiple languages, voice cloning, and real-time speech generation. They claim to be the most powerful in the field of AI voice. Whether it's true or not, it has free credits, so you can try it out.
Registration and Login
First, open your browser and visit the ElevenLabs official website.
On the homepage, click the LOG IN or GO TO APP button in the upper right corner to enter the registration page.
If you already have an account or have a Google/GitHub account, you can click to log in above. If not, click Sign up below to register.
Get API Key
After registering and logging in, open this address to create an API KEY
https://elevenlabs.io/app/settings/api-keys
Then the automatically created sk will be displayed. Please copy and save it. It will only be displayed once and will not be displayed later.
Use in translation software
Open the video translation software, menu--TTS settings--Elevenlabs.io--fill in the apikey copied in the previous step, and then click Test. If it prompts OK, save it.
After saving, return to the main interface of the software, select Elevenlabs.io in the dubbing channel, and select the role you want to use in the role.
Note that free accounts have frequency limits. To avoid errors due to exceeding the frequency, please modify the number of concurrent tasks and the pause time after each dubbing, as shown in the figure below.
Select the tone you want to use
ElevenLabs has thousands of tones. By default, about a dozen are available for free. You can also create your own tones.
https://elevenlabs.io/app/voice-lab
On this page, you can select the tone you want to use, and then click +Add to add it to your list of tones. Note that free accounts can only add up to 3. After adding, update the role in the TTS settings of the video translation software.
Create a new custom role
If you don't have the role you want, you can also customize a new role.
As shown in the figure above, a custom box will pop up after clicking. Fill in the voice requirements in the box above and fill in the reading text below.
Clone Dubbing
Select clone in the dubbing role, which means using the original video's tone for dubbing. However, this function requires a paid membership of elevenlabs.io to be available. Otherwise, do not use it, as it will inevitably cause errors.
If you want to use it, you can upgrade your account here https://elevenlabs.io/app/subscription
You can also try this feature on their website (uploading a video). It's free, but the generated result will have a watermark.
Address https://elevenlabs.io/app/dubbing
Update the role list in the video translation software
After adding or deleting a role in elevenlabs.io, you need to update the role list in the video translation.
- Open the menu--TTS settings--Elevenlabs.io, click Test and Update Roles, wait and save if there is no error.
- Go to the main interface of the software. If the current dubbing channel is not
Elevenlabs.io
, switch toElevenlabs.io
directly. If it is already, switch to another channel first, and then switch back.