@@ -881,7 +881,7 @@ std::vector<std::vector<std::string>> read_delimited_file(const std::string &fil
881
881
std::getline (ss, region, delimiter);
882
882
std::getline (ss, evaluation_value, delimiter);
883
883
884
- std::vector<std::string> row = {wav_filename, transcript, id, profile_id, " " , language, region, evaluation_value};
884
+ std::vector<std::string> row = {wav_filename, transcript, id, profile_id, " " , language, region, evaluation_value, duration };
885
885
file_data.push_back (row);
886
886
}
887
887
@@ -1106,7 +1106,7 @@ int main(int argc, char ** argv) {
1106
1106
for (const auto &element : csv_data) {
1107
1107
// Make an empty vector to store the result and confidence score
1108
1108
std::vector<std::vector<std::pair<std::string, float >>> scores = {};
1109
- csv_dict[element[0 ]] = {element[1 ], element[2 ], element[3 ], element[0 ], " " , element[5 ], element[6 ], element[7 ]};
1109
+ csv_dict[element[0 ]] = {element[1 ], element[2 ], element[3 ], element[0 ], " " , element[5 ], element[6 ], element[7 ], element[ 8 ] };
1110
1110
csv_scores[element[0 ]] = scores;
1111
1111
params.fname_inp .push_back (element[0 ]);
1112
1112
}
@@ -1408,6 +1408,7 @@ int main(int argc, char ** argv) {
1408
1408
std::string language = csv_data[5 ];
1409
1409
std::string region = csv_data[6 ];
1410
1410
std::string evaluation_value = csv_data[7 ];
1411
+ std::string duration = csv_data[8 ];
1411
1412
std::vector<std::vector<std::pair<std::string, float >>> scores = csv_scores[wav_filename];
1412
1413
1413
1414
fout << " {\n " ;
@@ -1419,6 +1420,7 @@ int main(int argc, char ** argv) {
1419
1420
fout << " \" language\" : \" " << language << " \" ,\n " ;
1420
1421
fout << " \" region\" : \" " << region << " \" ,\n " ;
1421
1422
fout << " \" evaluation_value\" : \" " << evaluation_value << " \" ,\n " ;
1423
+ fout << " \" duration\" : \" " << duration << " \" ,\n " ;
1422
1424
fout << " \" confidence_scores\" : [\n " ;
1423
1425
1424
1426
// Printing confidence scores
0 commit comments