marytts.signalproc.process
Class LPCCrossSynthesisOnline
java.lang.Object
marytts.signalproc.process.LPCAnalysisResynthesis
marytts.signalproc.process.LPCCrossSynthesisOnline
- All Implemented Interfaces:
- InlineDataProcessor
public class LPCCrossSynthesisOnline
- extends LPCAnalysisResynthesis
|
Method Summary |
protected void |
processLPC(LpcAnalyser.LpCoeffs coeffs,
double[] residual)
Replace residual with new residual from audio signal,
adapting the gain in order to maintain overall volume. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
frameLength
protected int frameLength
residualStream
protected javax.sound.sampled.AudioInputStream residualStream
newResidual
protected DoubleDataSource newResidual
padding1
protected DoubleDataSource padding1
paddedExcitation
protected DoubleDataSource paddedExcitation
newResidualAudioFrames
protected FrameProvider newResidualAudioFrames
samplingRate
protected int samplingRate
resStream
protected java.io.InputStream resStream
resFile
protected java.lang.String resFile
LPCCrossSynthesisOnline
public LPCCrossSynthesisOnline(int p,
int frmLen,
java.lang.String inResFile,
int fs)
processLPC
protected void processLPC(LpcAnalyser.LpCoeffs coeffs,
double[] residual)
- Replace residual with new residual from audio signal,
adapting the gain in order to maintain overall volume.
- Overrides:
processLPC in class LPCAnalysisResynthesis
- Parameters:
coeffs - the LPC coefficientsresidual - the residual, of length framelength