<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"><style>body { line-height: 1.5; }body { font-size: 10.5pt; font-family: ????; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div>hi, &nbsp;&nbsp;</div><div><span></span><span style="background-color: rgba(0, 0, 0, 0); font-size: 10.5pt; line-height: 1.5;">&nbsp; &nbsp;&nbsp;</span>I am porting opus encoder to a low end device with &nbsp;<span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">32K ram, 256K flash and 32MHz &nbsp;arm M3 mcu.</span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">But &nbsp;opus seems consume too much. &nbsp; To make it work , what I can think of</span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">1, &nbsp; Only &nbsp;fixed point supported</span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">2, &nbsp; Only &nbsp;mono voice application supported</span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">3, &nbsp; Set complexity to &nbsp;zero</span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">4, &nbsp; Support only one sample rate, &nbsp;like &nbsp;16KHz</span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">5, &nbsp; Silk mode only &nbsp;or &nbsp;Celt mode only</span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;"><br></span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">My question is , &nbsp;before I start, &nbsp;Shall &nbsp;I choose silk mode or celt mode ?</span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">and &nbsp;beside I mention above, &nbsp;what else can I do to reduce the complexity (rom, ram, MCU),&nbsp;</span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">even compromise the voice quality...</span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;"><br></span></div><div><span style="background-color: window; font-size: 10.5pt; line-height: 1.5;">Thanks,&nbsp;</span></div><div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span>jensenchen</span></div>
</body></html>