diff --git a/dnn/lpcnet.c b/dnn/lpcnet.c index 2c9dc1dc01fdb1041e9104778dec57944fe3efa5..eaf682ea32cab6cc2db2fa7246c4303aafd3e618 100644 --- a/dnn/lpcnet.c +++ b/dnn/lpcnet.c @@ -101,7 +101,7 @@ LPCNET_EXPORT int lpcnet_get_size() LPCNET_EXPORT int lpcnet_init(LPCNetState *lpcnet) { memset(lpcnet, 0, lpcnet_get_size()); - lpcnet->last_exc = 128; + lpcnet->last_exc = lin2ulaw(0.f); return 0; } diff --git a/dnn/lpcnet_enc.c b/dnn/lpcnet_enc.c index 58f1861f4a36f7a2f7b2b15e3b23dfddcd650cc5..3e50ed9fc4a8d21cbe6a6cc5c7e6c71a0e274c22 100644 --- a/dnn/lpcnet_enc.c +++ b/dnn/lpcnet_enc.c @@ -468,6 +468,7 @@ LPCNET_EXPORT int lpcnet_encoder_get_size() { LPCNET_EXPORT int lpcnet_encoder_init(LPCNetEncState *st) { memset(st, 0, sizeof(*st)); + st->exc_mem = lin2ulaw(0.f); return 0; }