VoiceCraft tag is lowercased to voicecraft => not a hard requirement but makes it more consistent with other libraries on the Hub.
voicecraft is set as the library_name instead of simply a tag. This is better for taxonomy on the Hub.
Text-to-Speech is lowercased to be recognized as a task by the HF Hub
VoiceCraftHF class has been removed to have a single VoiceCraft. Requires a small update at init (see https://github.com/jasonppy/VoiceCraft/pull/90/commits/e550f614096a9ba098d2127a4e441ca497ba256f) but it'll make the process much smoother for end users. With this change, it'll be possible for users to retrain a VoiceCraft object and push it to the Hub with VoiceCraft(...).push_to_hub(...) which was not the case before.
Regarding the integration, I also opened https://github.com/huggingface/huggingface.js/pull/626 to make it more official on the Hub. In particular, there will now be an official </> Use in VoiceCraft button in all voicecraft models that display the code snippet to load the model. This should help users getting started with the model. It will also add a link to the voicecraft repo for the installation guide.
This PR tweaks the HF integrations:
VoiceCraft
tag is lowercased tovoicecraft
=> not a hard requirement but makes it more consistent with other libraries on the Hub.voicecraft
is set as thelibrary_name
instead of simply a tag. This is better for taxonomy on the Hub.Text-to-Speech
is lowercased to be recognized as a task by the HF HubVoiceCraftHF
class has been removed to have a singleVoiceCraft
. Requires a small update at init (see https://github.com/jasonppy/VoiceCraft/pull/90/commits/e550f614096a9ba098d2127a4e441ca497ba256f) but it'll make the process much smoother for end users. With this change, it'll be possible for users to retrain aVoiceCraft
object and push it to the Hub withVoiceCraft(...).push_to_hub(...)
which was not the case before.Regarding the integration, I also opened https://github.com/huggingface/huggingface.js/pull/626 to make it more official on the Hub. In particular, there will now be an official
</> Use in VoiceCraft
button in all voicecraft models that display the code snippet to load the model. This should help users getting started with the model. It will also add a link to the voicecraft repo for the installation guide.cc @NielsRogge who opened https://github.com/jasonppy/VoiceCraft/pull/78
EDIT: I also opened PR on existing models to reflect these changes.