ref: 6b0705065feae1aa882fdc1980a31a6c0f3b3da6
parent: 227537c994c2fbec9c542693c566e342bd8b5243
author: Jean-Marc Valin <jmvalin@amazon.com>
date: Wed Jan 26 21:45:47 EST 2022
Implement lpcnet_plc_get_size()
--- a/dnn/include/lpcnet.h
+++ b/dnn/include/lpcnet.h
@@ -176,6 +176,7 @@
*/
LPCNET_EXPORT void lpcnet_synthesize(LPCNetState *st, const float *features, short *output, int N);
+LPCNET_EXPORT int lpcnet_plc_get_size(void);
LPCNET_EXPORT void lpcnet_plc_init(LPCNetPLCState *st);
--- a/dnn/lpcnet_plc.c
+++ b/dnn/lpcnet_plc.c
@@ -31,6 +31,10 @@
#include "lpcnet_private.h"
#include "lpcnet.h"
+LPCNET_EXPORT int lpcnet_plc_get_size() {
+ return sizeof(LPCNetPLCState);
+}
+
LPCNET_EXPORT void lpcnet_plc_init(LPCNetPLCState *st) {
lpcnet_init(&st->lpcnet);
lpcnet_encoder_init(&st->enc);
--
⑨