public class HnmUnitConcatenator extends OverlapUnitConcatenator
Modifier and Type | Class and Description |
---|---|
static class |
HnmUnitConcatenator.HnmUnitData |
OverlapUnitConcatenator.OverlapUnitData
BaseUnitConcatenator.UnitData
audioformat, 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) |
determineTargetPitchmarks
createZeroDatagram, getAudio, getAudioFormat, load, unitToTimeline, unitToTimeline
protected void getDatagramsFromTimeline(List<SelectedUnit> units) throws IOException
getDatagramsFromTimeline
in class OverlapUnitConcatenator
units
- unitsIOException
- IOExceptionprotected AudioInputStream generateAudioStream(List<SelectedUnit> units)
generateAudioStream
in class OverlapUnitConcatenator
units
- unitsprotected BufferedDoubleDataSource synthesize(Datagram[][] datagrams, Datagram[] leftContexts, Datagram[] rightContexts)
Copyright © 2000–2016 DFKI GmbH. All rights reserved.