summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/tnet_preprocessing_example2.lua4
-rw-r--r--tnet_io/KaldiLib/Labels.cc5
2 files changed, 6 insertions, 3 deletions
diff --git a/examples/tnet_preprocessing_example2.lua b/examples/tnet_preprocessing_example2.lua
index 8e1bc85..1215b23 100644
--- a/examples/tnet_preprocessing_example2.lua
+++ b/examples/tnet_preprocessing_example2.lua
@@ -62,7 +62,7 @@ print(utter.ref)
-- for i = 0, 157 - 10 do
-- row_diff = input.trans[i] - utter.main_scp[i]
-- for j = 0, row_diff:ncol() - 1 do
--- nerv.utils.printf("%.8f ", row_diff[j])
+-- nerv.printf("%.8f ", row_diff[j])
-- end
--- nerv.utils.printf("\n")
+-- nerv.printf("\n")
-- end
diff --git a/tnet_io/KaldiLib/Labels.cc b/tnet_io/KaldiLib/Labels.cc
index 1af4447..8b04cde 100644
--- a/tnet_io/KaldiLib/Labels.cc
+++ b/tnet_io/KaldiLib/Labels.cc
@@ -372,7 +372,10 @@ namespace TNet {
//divide beg/end by sourceRate and round up to get interval of frames
beg = (beg+sourceRate/2)/sourceRate;
- end = (end+sourceRate/2)/sourceRate;
+ if (end == (unsigned long long)-1)
+ end = rDesired[prev].Rows();
+ else
+ end = (end+sourceRate/2)/sourceRate;
//beg = (int)round(beg / (double)sourceRate);
//end = (int)round(end / (double)sourceRate);