INFO: ('127.0.0.1', 34748) - "WebSocket /asr" [accepted]
INFO: 2026-03-21 12:43:22,381 /voiceapi/voiceapi/asr.py:315 asr: engine loaded in 4.09s
INFO: connection open
ERROR: 2026-03-21 12:43:23,351 asyncio:118 Task exception was never retrieved
future: <Task finished name='Task-12' coro=<ASRStream.run_offline() done, defined at /voiceapi/voiceapi/asr.py:79> exception=AttributeError("'sherpa_onnx.lib._sherpa_onnx.OfflineStream' object has no attribute 'input_finished'")>
Traceback (most recent call last):
File "/voiceapi/voiceapi/asr.py", line 99, in run_offline
stream.input_finished()
^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'sherpa_onnx.lib._sherpa_onnx.OfflineStream' object has no attribute 'input_finished'
$ pip freeze|egrep onnx
WARNING: Ignoring invalid distribution ~ycryptodome (/home/yug/.local/lib/python3.12/site-packages)
onnx==1.20.1
onnxruntime==1.23.2
onnxruntime-gpu==1.23.2
onnxruntime-openvino==1.20.0
sherpa-onnx-core==1.12.31
sherpa_onnx @ file:///sherpa-onnx # <--- v1.12.31
It happens using
sherpa-onnx-nemo-parakeet-tdt-0.6b-v3-int8but I doubt it's specific to this model.