A
B
C
D
F
G
H
I
L
N
O
P
Q
R
S
T
U
V
I
- ICC - enum entry in com.telenav.commerce.voiceservice.models.Domain
Send when the actual domain is unknown
- IDLE - enum entry in com.telenav.commerce.voiceservice.models.VoiceDialogState
There's no activity on voice
- IHttpDelegateProvider - class in com.telenav.commerce.voiceservice.businesslogic.http.api
- This interface defines the methods used by the voice SDK for triggering the http requests
- ILocalContextHandler - class in com.telenav.commerce.voiceservice.businesslogic.localcontexthandler.api
- This interface define methods for handling the local context.
- init(IVoiceContextProvider,IVoiceUserServiceProvider) - function in com.telenav.commerce.voiceservice.api.IVoiceCommerceApi
- This method initialize the voice service.
- init(Context) - function in com.telenav.commerce.voiceservice.businesslogic.audio.api.IVoiceAudioManager
- This method will handle the initialization of the audio manager mechanism
- init(Context) - function in com.telenav.commerce.voiceservice.businesslogic.voicekit.recording.api.ISpeechToTextApi
- This method will handle the initialization recording mechanism
- initVoiceSdk(String,String,List) - function in com.telenav.commerce.voiceservice.businesslogic.voicekit.api.IVoiceServiceApi
- INlgResponseListener - class in com.telenav.commerce.voiceservice.businesslogic.voicekit.api
- Interface used to notify voice sdk that a utterance is played
- Intent - class in com.telenav.commerce.voiceservice.models
- Intent will be received from VoiceKit when action is SHOW_SCREEN or UPDATE_CONTEXT
- INTERNAL - enum entry in com.telenav.commerce.voiceservice.models.GeneratorType
Internal play
- isConnected() - function in com.telenav.commerce.voiceservice.businesslogic.http.HttpDelegateProvider
- isConnected() - function in com.telenav.commerce.voiceservice.businesslogic.http.api.IHttpDelegateProvider
- isEnablePlay() - function in com.telenav.commerce.voiceservice.businesslogic.voicekit.tts.api.ITextToSpeechApi
- Returns a user setting on whatever we should play the given text or not.
- isLocationPermissionGranted() - function in com.telenav.commerce.voiceservice.dependencies.IVoiceContextProvider
- This method should retrieve the state of the location permission.
- isMicrophonePermissionGranted() - function in com.telenav.commerce.voiceservice.dependencies.IVoiceContextProvider
- This method should retrieve the state of the microphone permission.
- ISpeechToTextApi - class in com.telenav.commerce.voiceservice.businesslogic.voicekit.recording.api
- This interface defines the methods for handling the recording feature.
- ISpeechToTextCallback - class in com.telenav.commerce.voiceservice.businesslogic.voicekit.recording.api
- This interface defines the callback methods for notifying the caller of the speech to text API
- ITextToSpeechApi - class in com.telenav.commerce.voiceservice.businesslogic.voicekit.tts.api
- This interface exposes the methods that should be used for playing text to the user
- ITtsInitialisationListener - class in com.telenav.commerce.voiceservice.businesslogic.voicekit.api
- Interface to be implemented by classes that want to be notified of the result of TTS initialisation
- IVoiceAudioManager - class in com.telenav.commerce.voiceservice.businesslogic.audio.api
- This interface is used for handling the audio actions in context of voice service.
- IVoiceCommerceApi - class in com.telenav.commerce.voiceservice.api
- This interface represents the entry point to the voice service feature.
- IVoiceContextProvider - class in com.telenav.commerce.voiceservice.dependencies
- This interface defines the context related methods that are requested for a proper running of the voice service.
- IVoiceFoodListener - class in com.telenav.commerce.voiceservice.api.listeners
- This interface is used for notifying the client with food data.
- IVoiceManagerProvider - class in com.telenav.commerce.voiceservice.api.listeners
- This interface is used for exposing an implementation of the API that should be used by the client for accessing the voice module functionality
- IVoiceParkingListener - class in com.telenav.commerce.voiceservice.api.listeners
- This interface is used for notifying the client with parking dataFor receiving the notification the client is responsible to register this listener and also to provide an implementation for it.
- IVoiceServiceApi - class in com.telenav.commerce.voiceservice.businesslogic.voicekit.api
- This interface exposes all the methods needed for using the voice service features.
- IVoiceServiceDomainListener - class in com.telenav.commerce.voiceservice.businesslogic.voicekit.api
- This interface exposed the needed methods for receiving data from voice service.
- IVoiceStateListener - class in com.telenav.commerce.voiceservice.api.listeners
- This interface is used for notifying the client regarding Voice changesFor receiving the notification the client is responsible to register this listener and also to provide an implementation for it.
- IVoiceUpdateSettings - class in com.telenav.commerce.voiceservice.api
- This interface expose the methods that should be used by client to notify voice service if some of the required data has changed.
- IVoiceUserServiceProvider - class in com.telenav.commerce.voiceservice.dependencies
- This interface defines the user data related methods that are requested for a proper running of the voice service.