]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
main : add csv header (#552)
authorHY. Kelvin Lee <redacted>
Thu, 2 Mar 2023 16:32:16 +0000 (11:32 -0500)
committerGitHub <redacted>
Thu, 2 Mar 2023 16:32:16 +0000 (18:32 +0200)
examples/main/main.cpp

index b8366b79f4581cc474930a99080d562f4374eb75..e1853c6ba854fd0cf7b6a9989573c83ad9680c9e 100644 (file)
@@ -352,13 +352,14 @@ bool output_csv(struct whisper_context * ctx, const char * fname) {
     fprintf(stderr, "%s: saving output to '%s'\n", __func__, fname);
 
     const int n_segments = whisper_full_n_segments(ctx);
+    fout << "start,end,text\n";
     for (int i = 0; i < n_segments; ++i) {
         const char * text = whisper_full_get_segment_text(ctx, i);
         const int64_t t0 = whisper_full_get_segment_t0(ctx, i);
         const int64_t t1 = whisper_full_get_segment_t1(ctx, i);
 
         //need to multiply times returned from whisper_full_get_segment_t{0,1}() by 10 to get milliseconds.
-        fout << 10 * t0 << ", " << 10 * t1 << ", \"" << text    << "\"\n";
+        fout << 10 * t0 << "," << 10 * t1 << ",\"" << text    << "\"\n";
     }
 
     return true;