super(id, name, gender, age, style, pitch, pitchRange, speakingRate, volume); this.freettsVoiceClassName = className; this.dbName = dbName;
super(freettsVoice.getName()+Math.random(), freettsVoice.getName(), genderToInt(freettsVoice.getGender()), ageToInt(freettsVoice.getAge()), freettsVoice.getStyle(), freettsVoice.getPitch(), freettsVoice.getPitchRange(), freettsVoice.getRate(), freettsVoice.getVolume()); this.freettsVoice = freettsVoice;
    public FreeTTSVoice(String id,                        String name,                        int gender,                        int age,                        String style,                        float pitch,                        float pitchRange,                        float speakingRate,                        float volume,                        String className,                        String dbName,                        String validatorName) {        super(id, name, gender, age, style, pitch, pitchRange,		speakingRate, volume);   	this.freettsVoiceClassName = className;	this.dbName = dbName;                if (validatorName != null) {            try {                Class clazz = Class.forName(validatorName);                validator = (Validator) clazz.newInstance();            } catch (ClassNotFoundException cnfe) {                cnfe.printStackTrace();            } catch (IllegalAccessException iae) {                iae.printStackTrace();            } catch (InstantiationException ie) {                ie.printStackTrace();            }        } else {            validator = null;        }    }