我需要你的帮助。我想找到 sphinx3 中生成的两个 mfc 文件的每个值之间的欧几里得距离。我的问题是我必须传递两个 wav 文件,例如 a.wav 和 b.wav,其中 b.wav 是 a.wav 的子部分。我已经生成了文本格式的 .mfc,就像这样
11.143 1.3739 -0.18189 -0.46588 0.081962 -0.053194 -0.039629 -0.19989 -0.28369 -0.41381 -0.38511 -0.25862 -0.017158
11.013 1.2289 -0.28845 -0.51773 -0.049813 -0.0025347 -0.10207 -0.23056 -0.33524 -0.27521 -0.37585 -0.36463 -0.06067
10.999 1.2356 -0.1489 -0.39382 -0.029506 0.054779 0.12997 -0.11465 -0.27684 -0.40508 -0.4854 -0.31248 -0.19142
10.977 1.235 -0.18344 -0.61799 -0.12633 -0.049641 0.039414 -0.16939 -0.1884 -0.34448 -0.27235 -0.20559 -0.23409
10.987 1.2966 -0.12835 -0.4269 -0.14144 -0.14519 -0.06445 -0.19406 -0.19799 -0.29742 -0.41959 -0.17827 -0.029767
11.035 1.4875 -0.23199 -0.51662 -0.045337 -0.024595 -0.079227 -0.20181 -0.25853 -0.43788 -0.47611 -0.33845 -0.082532
现在我想计算 a.mfc 和 b.mfc 的每个值之间的欧几里得距离。这在 Matlab 中是可能的,但它花费了太多时间。我希望这用 C 语言完成。任何帮助将不胜感激。
谢谢你。