public class FdpsolaUnitConcatenator extends OverlapUnitConcatenator
OverlapUnitConcatenator.OverlapUnitDataBaseUnitConcatenator.UnitDataaudioformat, 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, getDatagramsFromTimelinecreateZeroDatagram, getAudio, getAudioFormat, load, unitToTimeline, unitToTimelinepublic 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 OverlapUnitConcatenatorunits - unitsIOException - IOExceptionCopyright © 2000–2016 DFKI GmbH. All rights reserved.