SourceForge.net Logo
aXSL API 0.2

org.axsl.speech
Interface Voice


public interface Voice

A voice "font" for text-to-speech applications. Note that the Java Speech API defines a "Voice" class. However, this class does not provide enough information to handle the basic needs of CSS and XSL-FO. Hence the need for an interface that will allow implementations to wrap such objects in something that can provide the missing information.

See Also:
The CSS definition for the "voice-family" property, The CSS definition for the "pitch" property.

Method Summary
 float pitchExtraHigh()
          The normal extra-high frequency for this voice family.
 float pitchExtraLow()
          The normal extra-low frequency for this voice family.
 float pitchHigh()
          The normal high frequency for this voice family.
 float pitchLow()
          The normal low frequency for this voice family.
 float pitchMedium()
          The normal medium frequency for this voice family.
 

Method Detail

pitchExtraLow

float pitchExtraLow()
The normal extra-low frequency for this voice family.

Returns:
The normal extra-low frequency, in hertz, for this voice family.

pitchLow

float pitchLow()
The normal low frequency for this voice family.

Returns:
The normal low frequency, in hertz, for this voice family.

pitchMedium

float pitchMedium()
The normal medium frequency for this voice family.

Returns:
The normal medium frequency, in hertz, for this voice family.

pitchHigh

float pitchHigh()
The normal high frequency for this voice family.

Returns:
The normal high frequency, in hertz, for this voice family.

pitchExtraHigh

float pitchExtraHigh()
The normal extra-high frequency for this voice family.

Returns:
The normal extra-high frequency, in hertz, for this voice family.

SourceForge.net Logo
aXSL API 0.2

This documentation was created August 8 2007 by The aXSL Group and may be freely copied. See license for details.