Skip to content

Commit 281287b

Browse files
Deep-unlearningDeep-UnlearningWauplinVaibhavs10
authored
add-kimi-audio-snippet (#1429)
Waiting these two PR to be merged: https://huggingface.co/moonshotai/Kimi-Audio-7B/discussions/2 https://huggingface.co/moonshotai/Kimi-Audio-7B-Instruct/discussions/13 --------- Co-authored-by: Deep-Unlearning <[email protected]> Co-authored-by: Lucain <[email protected]> Co-authored-by: vb <[email protected]>
1 parent e55e687 commit 281287b

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

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

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -593,6 +593,39 @@ export const keras_hub = (model: ModelData): string[] => {
593593
return snippets;
594594
};
595595

596+
export const kimi_audio = (model: ModelData): string[] => [
597+
`# Example usage for KimiAudio
598+
# pip install git+https://github.com/MoonshotAI/Kimi-Audio.git
599+
600+
from kimia_infer.api.kimia import KimiAudio
601+
602+
model = KimiAudio(model_path="${model.id}", load_detokenizer=True)
603+
604+
sampling_params = {
605+
"audio_temperature": 0.8,
606+
"audio_top_k": 10,
607+
"text_temperature": 0.0,
608+
"text_top_k": 5,
609+
}
610+
611+
# For ASR
612+
asr_audio = "asr_example.wav"
613+
messages_asr = [
614+
{"role": "user", "message_type": "text", "content": "Please transcribe the following audio:"},
615+
{"role": "user", "message_type": "audio", "content": asr_audio}
616+
]
617+
_, text = model.generate(messages_asr, **sampling_params, output_type="text")
618+
print(text)
619+
620+
# For Q&A
621+
qa_audio = "qa_example.wav"
622+
messages_conv = [{"role": "user", "message_type": "audio", "content": qa_audio}]
623+
wav, text = model.generate(messages_conv, **sampling_params, output_type="both")
624+
sf.write("output_audio.wav", wav.cpu().view(-1).numpy(), 24000)
625+
print(text)
626+
`,
627+
];
628+
596629
export const lightning_ir = (model: ModelData): string[] => {
597630
if (model.tags.includes("bi-encoder")) {
598631
return [

packages/tasks/src/model-libraries.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,13 @@ export const MODEL_LIBRARIES_UI_ELEMENTS = {
473473
snippets: snippets.keras_hub,
474474
filter: true,
475475
},
476+
"kimi-audio": {
477+
prettyLabel: "KimiAudio",
478+
repoName: "KimiAudio",
479+
repoUrl: "https://github.com/MoonshotAI/Kimi-Audio",
480+
snippets: snippets.kimi_audio,
481+
filter: false,
482+
},
476483
k2: {
477484
prettyLabel: "K2",
478485
repoName: "k2",

0 commit comments

Comments
 (0)