public class FdpsolaUnitConcatenator extends OverlapUnitConcatenator
OverlapUnitConcatenator.OverlapUnitData
BaseUnitConcatenator.UnitData
audioformat, database, logger, prosodyAnalyzer, timeline, unitToTimelineSampleRateFactor
Constructor and Description |
---|
FdpsolaUnitConcatenator() |
FdpsolaUnitConcatenator(double minTimeScaleFactor,
double maxTimeScaleFactor,
double minPitchScaleFactor,
double maxPitchScaleFactor)
Alternative constructor that allows overriding the modification value ranges
|
Modifier and Type | Method and Description |
---|---|
protected AudioInputStream |
generateAudioStream(List<SelectedUnit> units)
Generate audio to match the target pitchmarks as closely as possible.
|
protected Datagram[][] |
getRealizedDatagrams(List<Phone> phones) |
protected Datagram[] |
getRealizedRightContexts(List<Phone> phones) |
determineTargetPitchmarks, getDatagramsFromTimeline
createZeroDatagram, getAudio, getAudioFormat, load, unitToTimeline, unitToTimeline
public FdpsolaUnitConcatenator()
public FdpsolaUnitConcatenator(double minTimeScaleFactor, double maxTimeScaleFactor, double minPitchScaleFactor, double maxPitchScaleFactor)
minTimeScaleFactor
- minimum duration scale factormaxTimeScaleFactor
- maximum duration scale factorminPitchScaleFactor
- minimum F0 scale factormaxPitchScaleFactor
- maximum F0 scale factorprotected AudioInputStream generateAudioStream(List<SelectedUnit> units) throws IOException
generateAudioStream
in class OverlapUnitConcatenator
units
- unitsIOException
- IOExceptionCopyright © 2000–2016 DFKI GmbH. All rights reserved.