From c0f94366230d14e88b6aa8cf5ec05c1d5a0f49ce Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin <jmvalin@amazon.com> Date: Sat, 14 Oct 2023 17:17:40 -0400 Subject: [PATCH] Remove FWGAN from the build for now --- dnn/lpcnet_demo.c | 25 ------------------------- lpcnet_headers.mk | 2 -- lpcnet_sources.mk | 2 -- 3 files changed, 29 deletions(-) diff --git a/dnn/lpcnet_demo.c b/dnn/lpcnet_demo.c index 62d0ca287..3dac10c4e 100644 --- a/dnn/lpcnet_demo.c +++ b/dnn/lpcnet_demo.c @@ -36,7 +36,6 @@ #include "lpcnet.h" #include "freq.h" #include "os_support.h" -#include "fwgan.h" #include "fargan.h" #ifdef USE_WEIGHTS_FILE @@ -116,7 +115,6 @@ int main(int argc, char **argv) { if (argc < 4) usage(); if (strcmp(argv[1], "-features") == 0) mode=MODE_FEATURES; else if (strcmp(argv[1], "-synthesis") == 0) mode=MODE_SYNTHESIS; - else if (strcmp(argv[1], "-fwgan-synthesis") == 0) mode=MODE_FWGAN_SYNTHESIS; else if (strcmp(argv[1], "-fargan-synthesis") == 0) mode=MODE_FARGAN_SYNTHESIS; else if (strcmp(argv[1], "-plc") == 0) { mode=MODE_PLC; @@ -190,29 +188,6 @@ int main(int argc, char **argv) { fwrite(pcm, sizeof(pcm[0]), LPCNET_FRAME_SIZE, fout); } lpcnet_destroy(net); - } else if (mode == MODE_FWGAN_SYNTHESIS) { - FWGANState fwgan; - size_t ret; - float in_features[NB_TOTAL_FEATURES]; - float zeros[320] = {0}; - fwgan_init(&fwgan); -#ifdef USE_WEIGHTS_FILE - fwgan_load_model(fwgan, data, len); -#endif - ret = fread(in_features, sizeof(in_features[0]), NB_TOTAL_FEATURES, fin); - fwgan_cont(&fwgan, zeros, in_features); - while (1) { - int i; - float features[NB_FEATURES]; - float fpcm[LPCNET_FRAME_SIZE]; - opus_int16 pcm[LPCNET_FRAME_SIZE]; - ret = fread(in_features, sizeof(features[0]), NB_TOTAL_FEATURES, fin); - if (feof(fin) || ret != NB_TOTAL_FEATURES) break; - OPUS_COPY(features, in_features, NB_FEATURES); - fwgan_synthesize(&fwgan, fpcm, features); - for (i=0;i<LPCNET_FRAME_SIZE;i++) pcm[i] = (int)floor(.5 + MIN32(32767, MAX32(-32767, 32768.f*fpcm[i]))); - fwrite(pcm, sizeof(pcm[0]), LPCNET_FRAME_SIZE, fout); - } } else if (mode == MODE_FARGAN_SYNTHESIS) { FARGANState fargan; size_t ret, i; diff --git a/lpcnet_headers.mk b/lpcnet_headers.mk index c7ee08738..b699a33d3 100644 --- a/lpcnet_headers.mk +++ b/lpcnet_headers.mk @@ -10,8 +10,6 @@ dnn/common.h \ dnn/freq.h \ dnn/fargan.h \ dnn/fargan_data.h \ -dnn/fwgan.h \ -dnn/fwgan_data.h \ dnn/kiss99.h \ dnn/lpcnet_private.h \ dnn/nnet_data.h \ diff --git a/lpcnet_sources.mk b/lpcnet_sources.mk index 8f5d1758f..6950be8c3 100644 --- a/lpcnet_sources.mk +++ b/lpcnet_sources.mk @@ -3,8 +3,6 @@ dnn/burg.c \ dnn/freq.c \ dnn/fargan.c \ dnn/fargan_data.c \ -dnn/fwgan.c \ -dnn/fwgan_data.c \ dnn/kiss99.c \ dnn/lpcnet.c \ dnn/lpcnet_enc.c \ -- GitLab