public class HnmUnitConcatenator extends OverlapUnitConcatenator
| Modifier and Type | Class and Description |
|---|---|
static class |
HnmUnitConcatenator.HnmUnitData |
OverlapUnitConcatenator.OverlapUnitDataBaseUnitConcatenator.UnitDataaudioformat, database, logger, prosodyAnalyzer, timeline, unitToTimelineSampleRateFactor| Constructor and Description |
|---|
HnmUnitConcatenator() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
protected BufferedDoubleDataSource |
synthesize(Datagram[][] datagrams,
Datagram[] leftContexts,
Datagram[] rightContexts) |
determineTargetPitchmarkscreateZeroDatagram, getAudio, getAudioFormat, load, unitToTimeline, unitToTimelineprotected void getDatagramsFromTimeline(List<SelectedUnit> units) throws IOException
getDatagramsFromTimeline in class OverlapUnitConcatenatorunits - unitsIOException - IOExceptionprotected AudioInputStream generateAudioStream(List<SelectedUnit> units)
generateAudioStream in class OverlapUnitConcatenatorunits - unitsprotected BufferedDoubleDataSource synthesize(Datagram[][] datagrams, Datagram[] leftContexts, Datagram[] rightContexts)
Copyright © 2000–2016 DFKI GmbH. All rights reserved.