Skip to content

Commit 294c116

Browse files
authored
Dev gzf (#1435)
* qwenaudio qwenaudiochat * qwenaudio qwenaudiochat
1 parent f2406e2 commit 294c116

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

examples/industrial_data_pretraining/qwen_audio/demo.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,8 @@
99

1010
model = AutoModel(model="Qwen-Audio")
1111

12-
res = model.generate(input="https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_audio/asr_example_zh.wav", language=None)
12+
audio_in = "https://github.com/QwenLM/Qwen-Audio/raw/main/assets/audio/1272-128104-0000.flac"
13+
prompt = "<|startoftranscription|><|en|><|transcribe|><|en|><|notimestamps|><|wo_itn|>"
14+
15+
res = model.generate(input=audio_in, prompt=prompt)
1316
print(res)

examples/industrial_data_pretraining/qwen_audio/demo_from_local.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,8 @@
1111
model_path="/nfs/zhifu.gzf/init_model/qwen/Qwen-Audio",
1212
)
1313

14-
res = model.generate(input="https://isv-data.oss-cn-hangzhou.aliyuncs.com/ics/MaaS/ASR/test_audio/asr_example_zh.wav", language=None)
14+
audio_in = "https://github.com/QwenLM/Qwen-Audio/raw/main/assets/audio/1272-128104-0000.flac"
15+
prompt = "<|startoftranscription|><|en|><|transcribe|><|en|><|notimestamps|><|wo_itn|>"
16+
17+
res = model.generate(input=audio_in, prompt=prompt)
1518
print(res)

funasr/models/qwen_audio/model.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,8 @@ def inference(self,
5454

5555
meta_data = {}
5656
# meta_data["batch_data_time"] = -1
57-
58-
sp_prompt = "<|startoftranscription|><|en|><|transcribe|><|en|><|notimestamps|><|wo_itn|>"
59-
query = f"<audio>{data_in[0]}</audio>{sp_prompt}"
57+
prompt = kwargs.get("prompt", "<|startoftranscription|><|en|><|transcribe|><|en|><|notimestamps|><|wo_itn|>")
58+
query = f"<audio>{data_in[0]}</audio>{prompt}"
6059
audio_info = self.tokenizer.process_audio(query)
6160
inputs = self.tokenizer(query, return_tensors='pt', audio_info=audio_info)
6261
inputs = inputs.to(self.model.device)

0 commit comments

Comments
 (0)