-
- All Implemented Interfaces:
-
org.readium.navigator.media.tts.TtsEngine.Settings,org.readium.r2.navigator.preferences.Configurable.Settings
public final class AndroidTtsSettings implements TtsEngine.Settings
Settings values of the Android built-in TTS engine.
-
-
Field Summary
Fields Modifier and Type Field Description private final Languagelanguageprivate final BooleanoverrideContentLanguageprivate final Doublepitchprivate final Doublespeedprivate final Map<Language, AndroidTtsEngine.Voice.Id>voices
-
Constructor Summary
Constructors Constructor Description AndroidTtsSettings(Language language, Boolean overrideContentLanguage, Double pitch, Double speed, Map<Language, AndroidTtsEngine.Voice.Id> voices)
-
Method Summary
Modifier and Type Method Description LanguagegetLanguage()The default language to use when no language information is passed to speak. BooleangetOverrideContentLanguage()Whether language information in content should be superseded by language. final DoublegetPitch()final DoublegetSpeed()final Map<Language, AndroidTtsEngine.Voice.Id>getVoices()-
-
Constructor Detail
-
AndroidTtsSettings
AndroidTtsSettings(Language language, Boolean overrideContentLanguage, Double pitch, Double speed, Map<Language, AndroidTtsEngine.Voice.Id> voices)
-
-
Method Detail
-
getLanguage
Language getLanguage()
The default language to use when no language information is passed to speak.
-
getOverrideContentLanguage
Boolean getOverrideContentLanguage()
Whether language information in content should be superseded by language.
-
getVoices
final Map<Language, AndroidTtsEngine.Voice.Id> getVoices()
-
-
-
-