From 953c6cbccdc775a5b766d3a403cd21902eb923ae Mon Sep 17 00:00:00 2001 From: Deep-Unlearning Date: Tue, 22 Apr 2025 18:14:21 +0200 Subject: [PATCH] add-dia-snippet --- packages/tasks/src/model-libraries-snippets.ts | 11 +++++++++++ packages/tasks/src/model-libraries.ts | 7 +++++++ 2 files changed, 18 insertions(+) diff --git a/packages/tasks/src/model-libraries-snippets.ts b/packages/tasks/src/model-libraries-snippets.ts index bf29f41248..fb61f1ad35 100644 --- a/packages/tasks/src/model-libraries-snippets.ts +++ b/packages/tasks/src/model-libraries-snippets.ts @@ -226,6 +226,17 @@ infer = loaded_model.signatures["serving_default"] print(infer(inputs=tf.constant([input_tensor])))`, ]; +export const dia = (model: ModelData): string[] => [ + `import soundfile as sf +from dia.model import Dia + +model = Dia.from_pretrained("${model.id}") +text = "[S1] Dia is an open weights text to dialogue model. [S2] You get full control over scripts and voices. [S1] Wow. Amazing. (laughs) [S2] Try it now on Git hub or Hugging Face." +output = model.generate(text) + +sf.write("simple.mp3", output, 44100)`, +]; + const diffusersDefaultPrompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k"; const diffusers_default = (model: ModelData) => [ diff --git a/packages/tasks/src/model-libraries.ts b/packages/tasks/src/model-libraries.ts index d39a7ed7e0..d634c9d388 100644 --- a/packages/tasks/src/model-libraries.ts +++ b/packages/tasks/src/model-libraries.ts @@ -230,6 +230,13 @@ export const MODEL_LIBRARIES_UI_ELEMENTS = { filter: false, countDownloads: `path:"scin_dataset_precomputed_embeddings.npz" OR path:"saved_model.pb"`, }, + dia: { + prettyLabel: "Dia", + repoName: "Dia", + repoUrl: "https://github.com/nari-labs/dia", + snippets: snippets.dia, + filter: false, + }, diffree: { prettyLabel: "Diffree", repoName: "Diffree",