vosk-api
vosk-api copied to clipboard
ZeroDivisionError: float division by zero
Traceback (most recent call last):
File "/usr/local/bin/vosk-transcriber", line 8, in <module>
sys.exit(main())
~~~~^^
File "/opt/pipx/venvs/vosk/lib/python3.13/site-packages/vosk/transcriber/cli.py", line 86, in main
transcriber.process_task_list(task_list)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "/opt/pipx/venvs/vosk/lib/python3.13/site-packages/vosk/transcriber/transcriber.py", line 193, in process_task_list
self.process_task_list_pool(task_list)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "/opt/pipx/venvs/vosk/lib/python3.13/site-packages/vosk/transcriber/transcriber.py", line 189, in process_task_list_pool
pool.map(self.pool_worker, task_list)
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/multiprocessing/pool.py", line 367, in map
return self._map_async(func, iterable, mapstar, chunksize).get()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/multiprocessing/pool.py", line 774, in get
raise self._value
File "/usr/lib/python3.13/multiprocessing/pool.py", line 125, in worker
result = (True, func(*args, **kwds))
~~~~^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/multiprocessing/pool.py", line 48, in mapstar
return list(map(*args))
File "/opt/pipx/venvs/vosk/lib/python3.13/site-packages/vosk/transcriber/transcriber.py", line 179, in pool_worker
"xRT {:.3f}".format(elapsed, float(elapsed) * (2 * SAMPLE_RATE) / tot_samples))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
ZeroDivisionError: float division by zero
The file to load contains more than 0 samples
Same error message is thrown if the input file is a non-audio file.
cc: #1728