When using LanguageIDFilter filter I got an error below :
Traceback (most recent call last):
File "./bin/opusfilter", line 27, in <module>
of.execute_steps(overwrite=args.overwrite, last=args.last)
File "/usr/local/lib/python3.7/dist-packages/opusfilter/opusfilter.py", line 109, in execute_steps
self.step_functions[step['type']](step['parameters'], overwrite=overwrite)
File "/usr/local/lib/python3.7/dist-packages/opusfilter/opusfilter.py", line 215, in filter_data
removed = pairs_gen.n - idx
UnboundLocalError: local variable 'idx' referenced before assignment
I could produce this for the case that the output data is empty, i.e., the filter removes everything. There's now a fix in the master branch. Could you confirm that it helps?
When using LanguageIDFilter filter I got an error below :