Error messages

Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
This commit is contained in:
David Rowe 2018-12-11 01:40:29 -05:00 committed by Jean-Marc Valin
parent 7dc696b9a4
commit 03dcb8195f

View file

@ -204,15 +204,25 @@ int main(int argc, char **argv) {
return 0;
}
fin = fopen(argv[1], "rb");
if (fin == NULL) {
fprintf(stderr, "Can't open %s\n", argv[1]);
exit(1);
}
fout = fopen(argv[2], "wb");
if (fout == NULL) {
fprintf(stderr, "Can't open %s\n", argv[2]);
exit(1);
}
while (1) {
float in_features[NB_TOTAL_FEATURES];
float features[NB_FEATURES];
short pcm[FRAME_SIZE];
fread(in_features, sizeof(features[0]), NB_TOTAL_FEATURES, fin);
if (feof(fin)) break;
RNN_COPY(features, in_features, NB_FEATURES);
RNN_CLEAR(&features[18], 18);
if (feof(fin)) break;
lpcnet_synthesize(net, pcm, features, FRAME_SIZE);
fwrite(pcm, sizeof(pcm[0]), FRAME_SIZE, fout);
}