Package com.sun.speech.freetts
Class PhoneSetImpl
java.lang.Object
com.sun.speech.freetts.PhoneSetImpl
- All Implemented Interfaces:
PhoneSet
Implementation of a
PhoneSet
that reads the info from
a file. The format of the file is as follows:
phone feature value phone feature value phone feature value ...Where
phone
is the phone name, feature
is
the phone feature such as "vc," "vlng," "vheight," and so on, and
"value" is the value of the feature. There can be multiple lines
for the same phone to describe various features of that phone.-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionPhoneSetImpl
(URL url) Create a newPhoneSetImpl
by reading from the given URL. -
Method Summary
Modifier and TypeMethodDescriptiongetPhoneFeature
(String phone, String featureName) Given a phoneme and a feature name, returns the feature.
-
Constructor Details
-
PhoneSetImpl
Create a newPhoneSetImpl
by reading from the given URL.- Parameters:
url
- the input source- Throws:
IOException
- if an error occurs
-
-
Method Details
-
getPhoneFeature
Given a phoneme and a feature name, returns the feature.- Specified by:
getPhoneFeature
in interfacePhoneSet
- Parameters:
phone
- the phoneme of interestfeatureName
- the name of the feature of interest- Returns:
- the feature with the given name
-