Skip to content

Commit a7706d3

Browse files
author
Deep-Unlearning
committed
add-kimi-audio-snippet
1 parent 7d34694 commit a7706d3

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

packages/tasks/src/model-libraries-snippets.ts

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,37 @@ export const keras_hub = (model: ModelData): string[] => {
561561
return snippets;
562562
};
563563

564+
export const kimi_audio = (model: ModelData): string[] => [
565+
`# Example usage for KimiAudio
566+
from kimia_infer.api.kimia import KimiAudio
567+
568+
model = KimiAudio(model_path="${model.id}", load_detokenizer=True)
569+
570+
sampling_params = {
571+
"audio_temperature": 0.8,
572+
"audio_top_k": 10,
573+
"text_temperature": 0.0,
574+
"text_top_k": 5,
575+
}
576+
577+
# For ASR
578+
asr_audio = "asr_example.wav"
579+
messages_asr = [
580+
{"role": "user", "message_type": "text", "content": "Please transcribe the following audio:"},
581+
{"role": "user", "message_type": "audio", "content": asr_audio}
582+
]
583+
_, text = model.generate(messages_asr, **sampling_params, output_type="text")
584+
print(text)
585+
586+
# For Q&A
587+
qa_audio = "qa_example.wav"
588+
messages_conv = [{"role": "user", "message_type": "audio", "content": qa_audio}]
589+
wav, text = model.generate(messages_conv, **sampling_params, output_type="both")
590+
sf.write("output_audio.wav", wav.cpu().view(-1).numpy(), 24000)
591+
print(text)
592+
`,
593+
];
594+
564595
export const lightning_ir = (model: ModelData): string[] => {
565596
if (model.tags.includes("bi-encoder")) {
566597
return [

packages/tasks/src/model-libraries.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,13 @@ export const MODEL_LIBRARIES_UI_ELEMENTS = {
459459
snippets: snippets.keras_hub,
460460
filter: true,
461461
},
462+
"kimi-audio": {
463+
prettyLabel: "KimiAudio",
464+
repoName: "KimiAudio",
465+
repoUrl: "https://github.com/MoonshotAI/Kimi-Audio", // Replace with actual repo URL
466+
snippets: snippets.kimi_audio,
467+
filter: false,
468+
},
462469
k2: {
463470
prettyLabel: "K2",
464471
repoName: "k2",

0 commit comments

Comments
 (0)