LPCNet icon indicating copy to clipboard operation
LPCNet copied to clipboard

Quick LPCNet update

Open jmvalin opened this issue 3 years ago • 6 comments

Just a few updates around LPCNet. The repo has been transferred from the mozilla organization to xiph. Everything should just keep working (let us know if it doesn't) as usual.

Recently there have been many changes to the code. One set of changes is meant to make the synthesis even more efficient, with an equivalent reduction of around 3.5x in CPU for the same quality. The efficiency improvements are documented in a paper that was recently accepted for ICASSP 2022:

A second set of changes makes the LPC part fully-differentiable and should make it possible to train LPCNet end-to-end with any set of input features. The changes (which are optional at training time) are documented in the following pre-print:

jmvalin avatar Feb 24 '22 07:02 jmvalin

Could you please develop an open-source ASIC (Application Specific Integrated Circuit) just for LPCNet ? Such that the synthesis can run in a cheap IC, which is good for the popularity of LPCNet.

stayforapple avatar Feb 24 '22 10:02 stayforapple

And, how is the quality of the 1.6kbps vocoder with your new LPCNet ?

stayforapple avatar Feb 24 '22 12:02 stayforapple

Hey @jmvalin -

Are the changes you're referring to in the start of this thread in the repository now?

Also, is there any formal roadmap for plans you have for this repository?

Thanks!

acsuwut avatar Apr 06 '22 18:04 acsuwut

Yes, all of the changes I mentioned are currently in master. There is no formal roadmap at this point.

jmvalin avatar Apr 06 '22 19:04 jmvalin

Yes, all of the changes I mentioned are currently in master. There is no formal roadmap at this point.

Awesome, thank you for the quick response.

acsuwut avatar Apr 06 '22 19:04 acsuwut

Hi @jmvalin ! Is it correct, that by default any new trained model uses 1)efficiency improvement and 2)differential LPC computation? Also what about models listed there https://media.xiph.org/lpcnet/data/ ? Do they use above improvements if listed after April 2022?

SolomidHero avatar Apr 27 '23 09:04 SolomidHero