While running bob spear tookit, the MFCC extractor worked completely fine however the HTK extractor gave an error :
bob.bio.base@2021-03-15 17:16:38,040 -- ERROR: During the execution, an exception was raised: name 'hkt_file' is not defined
Traceback (most recent call last):
File "/home/aw/miniconda3/envs/biom/bin/verify.py", line 11, in <module>
sys.exit(main())
File "/home/aw/miniconda3/envs/biom/lib/python3.7/site-packages/bob/bio/base/script/verify.py", line 435, in main
verify(args, command_line_parameters)
File "/home/aw/miniconda3/envs/biom/lib/python3.7/site-packages/bob/bio/base/script/verify.py", line 415, in verify
if not execute(args):
File "/home/aw/miniconda3/envs/biom/lib/python3.7/site-packages/bob/bio/base/script/verify.py", line 282, in execute
force = args.force)
File "/home/aw/miniconda3/envs/biom/lib/python3.7/site-packages/bob/bio/base/tools/extractor.py", line 130, in extract
feature = extractor(data)
File "/home/aw/miniconda3/envs/biom/lib/python3.7/site-packages/bob/bio/spear/extractor/HTKFeatures.py", line 83, in __call__
cepstral_features=self.HTKReader(hkt_file)
NameError: name 'hkt_file' is not defined
By going to the file HTKFeatures.py and changing the typo in line 83 [hkt_file to htk_file], I encountered another error
bob.bio.base@2021-03-15 17:57:08,271 -- ERROR: During the execution, an exception was raised: [Errno 9] Bad file descriptor
Traceback (most recent call last):
File "/home/aw/miniconda3/envs/biom/bin/verify.py", line 11, in <module>
sys.exit(main())
File "/home/aw/miniconda3/envs/biom/lib/python3.7/site-packages/bob/bio/base/script/verify.py", line 435, in main
verify(args, command_line_parameters)
File "/home/aw/miniconda3/envs/biom/lib/python3.7/site-packages/bob/bio/base/script/verify.py", line 415, in verify
if not execute(args):
File "/home/aw/miniconda3/envs/biom/lib/python3.7/site-packages/bob/bio/base/script/verify.py", line 282, in execute
force = args.force)
File "/home/aw/miniconda3/envs/biom/lib/python3.7/site-packages/bob/bio/base/tools/extractor.py", line 130, in extract
feature = extractor(data)
File "/home/aw/miniconda3/envs/biom/lib/python3.7/site-packages/bob/bio/spear/extractor/HTKFeatures.py", line 84, in __call__
cepstral_features=self.HTKReader(htk_file)
File "/home/aw/miniconda3/envs/biom/lib/python3.7/site-packages/bob/bio/spear/extractor/HTKFeatures.py", line 67, in HTKReader
with open(input_file, 'r') as fid:
OSError: [Errno 9] Bad file descriptor
Do you guys have any idea how to mend this error, I think it has to do with the fact of opening the htk_file, even though it has only data[0] value in it?
I ran 'verify.py -d voxforge -p energy-2gauss -e htk -a gmm-voxforge -s ubm_gmm --groups {dev,eval}' the following' command in the terminal