-
- All Implemented Interfaces:
-
org.readium.navigator.media.tts.TtsEngine.Voice
public final class AndroidTtsEngine.Voice implements TtsEngine.Voice
Represents a voice provided by the TTS engine which can speak an utterance.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAndroidTtsEngine.Voice.Idpublic enumAndroidTtsEngine.Voice.Quality
-
Field Summary
Fields Modifier and Type Field Description private final AndroidTtsEngine.Voice.Ididprivate final Languagelanguageprivate final AndroidTtsEngine.Voice.Qualityqualityprivate final BooleanrequiresNetwork
-
Constructor Summary
Constructors Constructor Description AndroidTtsEngine.Voice(AndroidTtsEngine.Voice.Id id, Language language, AndroidTtsEngine.Voice.Quality quality, Boolean requiresNetwork)
-
Method Summary
Modifier and Type Method Description final AndroidTtsEngine.Voice.IdgetId()LanguagegetLanguage()final AndroidTtsEngine.Voice.QualitygetQuality()final BooleangetRequiresNetwork()-
-
Constructor Detail
-
AndroidTtsEngine.Voice
AndroidTtsEngine.Voice(AndroidTtsEngine.Voice.Id id, Language language, AndroidTtsEngine.Voice.Quality quality, Boolean requiresNetwork)
- Parameters:
id- Unique and stable identifier for this voicelanguage- Language (and region) this voice belongs to.quality- Voice quality.requiresNetwork- Indicates whether using this voice requires an Internet connection.
-
-
Method Detail
-
getId
final AndroidTtsEngine.Voice.Id getId()
-
getLanguage
Language getLanguage()
-
getQuality
final AndroidTtsEngine.Voice.Quality getQuality()
-
getRequiresNetwork
final Boolean getRequiresNetwork()
-
-
-
-