@@ -579,24 +579,20 @@ int main(int argc, char **argv) {
579579 float mem_preemph = 0 ;
580580 float x [FRAME_SIZE ];
581581 FILE * f1 ;
582- FILE * fexc ;
583582 FILE * ffeat ;
584- FILE * fpred ;
585583 FILE * fpcm ;
586584 signed char iexc [FRAME_SIZE ];
587585 short pred [FRAME_SIZE ];
588586 short pcm [FRAME_SIZE ];
589587 DenoiseState * st ;
590588 st = rnnoise_create ();
591- if (argc != 6 ) {
592- fprintf (stderr , "usage: %s <speech> <exc out> < features out> <prediction out> <pcm out> \n" , argv [0 ]);
589+ if (argc != 4 ) {
590+ fprintf (stderr , "usage: %s <speech> <features out>\n" , argv [0 ]);
593591 return 1 ;
594592 }
595593 f1 = fopen (argv [1 ], "r" );
596- fexc = fopen (argv [2 ], "w" );
597- ffeat = fopen (argv [3 ], "w" );
598- fpred = fopen (argv [4 ], "w" );
599- fpcm = fopen (argv [5 ], "w" );
594+ ffeat = fopen (argv [2 ], "w" );
595+ fpcm = fopen (argv [3 ], "w" );
600596 while (1 ) {
601597 kiss_fft_cpx X [FREQ_SIZE ], P [WINDOW_SIZE ];
602598 float Ex [NB_BANDS ], Ep [NB_BANDS ];
@@ -617,17 +613,14 @@ int main(int argc, char **argv) {
617613 preemphasis (x , & mem_preemph , x , PREEMPHASIS , FRAME_SIZE );
618614
619615 compute_frame_features (st , iexc , pred , pcm , X , P , Ex , Ep , Exp , features , x );
620- #if 1
621- fwrite (iexc , sizeof (signed char ), FRAME_SIZE , fexc );
622616 fwrite (features , sizeof (float ), NB_FEATURES , ffeat );
623- fwrite (pred , sizeof (short ), FRAME_SIZE , fpred );
624617 fwrite (pcm , sizeof (short ), FRAME_SIZE , fpcm );
625- #endif
626618 count ++ ;
627619 }
628620 //fprintf(stderr, "matrix size: %d x %d\n", count, NB_FEATURES + 2*NB_BANDS + 1);
629621 fclose (f1 );
630- fclose (fexc );
622+ fclose (ffeat );
623+ fclose (fpcm );
631624 return 0 ;
632625}
633626
0 commit comments