Open peterkronenberg opened 3 years ago
The words are the same and maybe when you try it again you are getting different floats.
The results are consistent are each system. They are just different from each other.
I think you can take that. So far as I know the floats say how much the system thinks that it is one word, but this could also be wrong, so I'm not sure. Or from where did you take the floats?
What do you mean 'where did you take the floats'? These are just the results from Vosk. They seem like more than rounding errors. Why would the 2 languages give such different results?
Ok I understand. But are the floats exactly the same when you run it agian for example in Python? Sorry I'm not a Collaborater so I don't know exactly.
Yes, the results on each system are consistent and always exactly the same
Ok than I'm wondering a little bit. Then I don't think that these floats are probabilities. Maybe the difference is because this are two different languages, so different set-ups.
Would you expect to get slightly different results of the speaker signatures in Java and Python? The underlying code code is obviously the same, so I"m not sure where any difference would be introduced, either due to rounding or other reason. Both are running on the same machine (Windows 10). Java 8 and Python 3.9.1
The first 1 or 2 significant digits are usually the same. But then it veers off.
Running on the same exact input file, here is the speaker signature for Java (for the first phrase)
And here it is for Python