Commit f6238f8

benny-dou <60535774+benny-dou@users.noreply.github.com>
2025-06-14 06:12:03
fix(asr): fix `ali_asr` downsample channel parameter
1 parent bdd5393
Changed files (1)
src
src/asr/ali_asr.py
@@ -116,7 +116,7 @@ async def ali_realtime_asr(model: str, path: str | Path, api_key: str) -> dict:
     # convert audio file
     sample_rate = 8000 if "8k" in model else 16000
     ext = "opus"
-    audio_path = await downsampe_audio(path, ext=ext, sample_rate=sample_rate, ac=1)
+    audio_path = await downsampe_audio(path, ext=ext, sample_rate=sample_rate, channel=1)
     recognition = Recognition(model=model, format=ext, sample_rate=sample_rate, callback=RecognitionCallback(), api_key=api_key)
     result = recognition.call(Path(audio_path).as_posix())
     if result.status_code != 200: