public class DatabaseLayout extends Object
Constructor and Description |
---|
DatabaseLayout(File configFile) |
DatabaseLayout(File configFile,
VoiceImportComponent comp) |
DatabaseLayout(File configFile,
VoiceImportComponent[] comps) |
DatabaseLayout(VoiceImportComponent comp) |
Modifier and Type | Method and Description |
---|---|
AllophoneSet |
getAllophoneSet() |
String[][] |
getAllPropsForDisplay()
Get all props of all components as an Array representation for displaying with the SettingsGUI.
|
BasenameList |
getBasenames() |
String[] |
getCompNamesForDisplay() |
VoiceImportComponent |
getComponent(String componentName)
Obtain a voice import component by its name.
|
Map<String,String> |
getComps2HelpText() |
String |
getDomain() |
String |
getExternal(String prop) |
String |
getGender() |
Locale |
getLocale() |
String |
getMaryVersion() |
String |
getProp(String prop) |
String |
getProperty(String propertyName)
Get the value of a property from the voice building DatabaseLayout, or from a VoiceImportComponent.
|
int |
getSamplingRate() |
File |
getVoiceDir() |
File |
getVoiceFileDir() |
String |
getVoiceName() |
String |
getXMLCompatibleLocaleString() |
void |
initialiseComponent(VoiceImportComponent vic) |
boolean |
isEditable(String propname) |
boolean |
isInitialized() |
void |
setProp(String prop,
String val) |
void |
updateProps(String[][] newprops)
Update the old props with the given props
|
public static final String MARYBASE
public static final String MARYBASEVERSION
public static final String VOICENAME
public static final String GENDER
public static final String DOMAIN
public static final String ESTDIR
public static final String LOCALE
public static final String SAMPLINGRATE
public static final String ROOTDIR
public static final String CONFIGDIR
public static final String FILEDIR
public static final String MARYEXT
public static final String BASENAMEFILE
public static final String TEXTDIR
public static final String TEXTEXT
public static final String WAVDIR
public static final String WAVEXT
public static final String LABDIR
public static final String LABEXT
public static final String HALFPHONELABEXT
public static final String PMDIR
public static final String PMEXT
public static final String PTCDIR
public static final String PTCEXT
public static final String TEMPDIR
public static final String MARYXMLDIR
public static final String MARYXMLEXT
public static final String PROMPTALLOPHONESDIR
public static final String ALLOPHONESDIR
public static final String MARYSERVERHOST
public static final String MARYSERVERPORT
public static final String PHONELABDIR
public static final String PHONEFEATUREDIR
public static final String HALFPHONELABDIR
public static final String HALFPHONEFEATUREDIR
public static final String VOCALIZATIONSDIR
public static final String AWKPATH
public static final String PERLPATH
public static final String BCPATH
public static final String HTSPATH
public static final String HTSENGINEPATH
public static final String SPTKPATH
public static final String TCLPATH
public static final String SOXPATH
public static final String EHMMPATH
public DatabaseLayout(VoiceImportComponent comp) throws Exception
Exception
public DatabaseLayout(File configFile, VoiceImportComponent comp) throws Exception
Exception
public DatabaseLayout(File configFile, VoiceImportComponent[] comps) throws Exception
Exception
public VoiceImportComponent getComponent(String componentName)
componentName
- componentNamepublic String getProperty(String propertyName)
propertyName
- (e.g. "db.MARYBASE" or "VoicePackager.voiceType")NullPointerException
- if propertyName cannot be resolvedpublic boolean isEditable(String propname)
public boolean isInitialized()
public String[][] getAllPropsForDisplay()
public void updateProps(String[][] newprops)
newprops
- the new propspublic void initialiseComponent(VoiceImportComponent vic) throws Exception
Exception
public BasenameList getBasenames()
public String[] getCompNamesForDisplay()
public Locale getLocale()
public AllophoneSet getAllophoneSet()
public File getVoiceDir()
public String getXMLCompatibleLocaleString()
public String getVoiceName()
public File getVoiceFileDir()
public String getMaryVersion()
public String getGender()
public String getDomain()
public int getSamplingRate()
Copyright © 2000–2016 DFKI GmbH. All rights reserved.