-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request - add multiple speakers to repository #83
Comments
This is actually quite easy to add – one needs to run a voice sample through the speechbrain model (example code is in If we want to add some voices be default we could probably save all the vectors to huggingface in a single pth file (instead of pasting them into the source code). The tricky part is to find reference voices that are properly licensed. Maybe use a few samples from LibriTTS-R? |
Yep, that was my only concern, the licensing issue. One idea would be to use a file named |
The following website has a bunch of voices for Bark:
https://rsxdalv.github.io/bark-speaker-directory/
I was wondering if anyone had an interest in doing something similar for WhisperSpeech? Currently, to use anything except the default voice one has to obtain an audio file and properly add a parameter within custom code to extract the embeddings...then the voice is used.
The
pipeline.py
script currently hardcodes the default voice here:Perhaps we can obtain multiple tensors of high quality voices and offer them as options for people, male, female, etc.? I'm willing to contribute but still haven't been able to accurately extract speaker embeddings and get the tensors...spent about 3 hours trying different ways.
Let's say we get a dozen high quality voices (i.e. tensors), perhaps include them in a configuration file or
constants.py
and allow people to choose among them - not removing the ability to create your own of course!People could even post their voices in the tensor format in the "examples" folder, just brainstorming.
The text was updated successfully, but these errors were encountered: