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.
A  B  C  D  F  G  H  I  L  N  O  P  Q  R  S  T  U  V