public class OverlapUnitConcatenator extends BaseUnitConcatenator
| Modifier and Type | Class and Description |
|---|---|
static class |
OverlapUnitConcatenator.OverlapUnitData |
BaseUnitConcatenator.UnitDataaudioformat, database, logger, prosodyAnalyzer, timeline, unitToTimelineSampleRateFactor| Constructor and Description |
|---|
OverlapUnitConcatenator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
determineTargetPitchmarks(List<SelectedUnit> units)
Determine target pitchmarks (= duration and f0) for each unit.
|
protected AudioInputStream |
generateAudioStream(List<SelectedUnit> units)
Generate audio to match the target pitchmarks as closely as possible.
|
protected void |
getDatagramsFromTimeline(List<SelectedUnit> units)
Get the raw audio material for each unit from the timeline.
|
createZeroDatagram, getAudio, getAudioFormat, load, unitToTimeline, unitToTimelineprotected void getDatagramsFromTimeline(List<SelectedUnit> units) throws IOException
getDatagramsFromTimeline in class BaseUnitConcatenatorunits - unitsIOException - IOExceptionprotected void determineTargetPitchmarks(List<SelectedUnit> units)
determineTargetPitchmarks in class BaseUnitConcatenatorunits - unitsprotected AudioInputStream generateAudioStream(List<SelectedUnit> units) throws IOException
generateAudioStream in class BaseUnitConcatenatorunits - unitsIOException - IOExceptionCopyright © 2000–2016 DFKI GmbH. All rights reserved.