Eic Agent
EDITH 음성 서비스를 이용하기 위해서 외부에 제공되는 API Class.
음성서비스 사용을 위한 서버 연결, 마이크 입력 처리, 서버 응답 Parsing/Callback 연동, TTS 재생 등의 기능이 제공된다.
AgentDataListener, AgentStateListener, AsrSttListener, CommunicationDataListener, GuidanceDataListener,
NavigationDataListener, ProactiveSuggestionDataListener, QnADataListener, RadioDataListener, TtsListener,
WeatherDataListener, WelcomeDataListener 들의 interface 들를 구현하는 객체들을 등록하여 EDITH SDK 에서 발생하는 이벤트들을 앱에서 받을 수 있다.
See also
Constructors
Functions
addAgentDataListener
Link copied to clipboard
addAgentStateListener
Link copied to clipboard
addCargoFreezerDataListener
Link copied to clipboard
addCommunicationDataListener
Link copied to clipboard
addConsoleDataListener
Link copied to clipboard
addGuidanceDataListener
Link copied to clipboard
addNavigationDataListener
Link copied to clipboard
addProactiveSuggestionDataListener
Link copied to clipboard
fun addProactiveSuggestionDataListener(listener: ProactiveSuggestionDataListener)
Content copied to clipboard
addQnADataListener
Link copied to clipboard
addRadioDataListener
Link copied to clipboard
addSttListener
Link copied to clipboard
addTtsListener
Link copied to clipboard
addWeatherDataListener
Link copied to clipboard
addWelcomeDataListener
Link copied to clipboard
clearEicSession
Link copied to clipboard
clearFavoriteHomeOffice
Link copied to clipboard
getCurrentDomain
Link copied to clipboard
getCurrentEdithStatus
Link copied to clipboard
getCurrentResponseType
Link copied to clipboard
getDestination
Link copied to clipboard
getDrivingDistance
Link copied to clipboard
getIsDriving
Link copied to clipboard
getNaviCurrentLatitude
Link copied to clipboard
getNaviCurrentLongitude
Link copied to clipboard
getNaviCurrentRouteType
Link copied to clipboard
getNaviDisplayContents
Link copied to clipboard
getNaviFavoriteHome
Link copied to clipboard
getNaviFavoriteOffice
Link copied to clipboard
getNaviList
Link copied to clipboard
getNaviRequestRouteOn
Link copied to clipboard
getNaviStopBy1Destination
Link copied to clipboard
getNaviStopBy2Destination
Link copied to clipboard
getNaviTermsAgreement
Link copied to clipboard
getRouteTypeList
Link copied to clipboard
getSdkVersion
Link copied to clipboard
getStateOfCharge
Link copied to clipboard
getTtsState
Link copied to clipboard
getWayPoints
Link copied to clipboard
initialize
Link copied to clipboard
initRouteType
Link copied to clipboard
isCurrentAgentStatus
Link copied to clipboard
isScrollRunning
Link copied to clipboard
notifyConsoleDrivingModeChange
Link copied to clipboard
removeAgentDataListener
Link copied to clipboard
removeAgentStateListener
Link copied to clipboard
removeCargoFreezerDataListener
Link copied to clipboard
removeCommunicationDataListener
Link copied to clipboard
removeConsoleDataListener
Link copied to clipboard
removeGuidanceDataListener
Link copied to clipboard
removeNavigationDataListener
Link copied to clipboard
removeProactiveSuggestionDataListener
Link copied to clipboard
fun removeProactiveSuggestionDataListener(listener: ProactiveSuggestionDataListener)
Content copied to clipboard
removeQnADataListener
Link copied to clipboard
removeRadioDataListener
Link copied to clipboard
removeSttListener
Link copied to clipboard
removeTtsListener
Link copied to clipboard
removeWeatherDataListener
Link copied to clipboard
removeWelcomeDataListener
Link copied to clipboard
requestAddWaypointsError
Link copied to clipboard
fun requestAddWaypointsError()
Content copied to clipboard
requestCancelButtonEvent
Link copied to clipboard
requestChargingSuggestion
Link copied to clipboard
fun requestChargingSuggestion()
Content copied to clipboard
requestChargingSuggestionAfterGuide
Link copied to clipboard
requestCompletedEventForNavi
Link copied to clipboard
fun requestCompletedEventForNavi(secTime: Int = 0, meter: Int = 0, fare: Int = 0, isWayPoint: Boolean = false)
Content copied to clipboard
requestConfirmCarTipsButtonEvent
Link copied to clipboard
requestConfirmNoButtonEvent
Link copied to clipboard
requestConfirmYesButtonEvent
Link copied to clipboard
fun requestConfirmYesButtonEvent()
Content copied to clipboard
requestGuidance
Link copied to clipboard
fun requestGuidance(onComplete: (ResponseGuidanceListData) -> Unit, onFailed: (ResponseGuidanceListData) -> Unit)
Content copied to clipboard
requestMsgBodyEvent
Link copied to clipboard
requestNextMessageEvent
Link copied to clipboard
fun requestNextMessageEvent(messageId: String, senderName: String, contactNumber: String, messageBody: String)
Content copied to clipboard
requestReplyButtonEvent
Link copied to clipboard
requestRouteOver1000km
Link copied to clipboard
fun requestRouteOver1000km()
Content copied to clipboard
requestRouteServerError
Link copied to clipboard
fun requestRouteServerError()
Content copied to clipboard
requestRouteTimeoutError
Link copied to clipboard
fun requestRouteTimeoutError()
Content copied to clipboard
requestSelectedIndex
Link copied to clipboard
requestSilence
Link copied to clipboard
requestSpeechStream
Link copied to clipboard
fun requestSpeechStream()
Content copied to clipboard
requestTouchText
Link copied to clipboard
requestUnlockPrivacyModeFail
Link copied to clipboard
fun requestUnlockPrivacyModeFail()
Content copied to clipboard
requestUnlockPrivacyModeSuccess
Link copied to clipboard
fun requestUnlockPrivacyModeSuccess()
Content copied to clipboard
requestUnreadMessageEvent
Link copied to clipboard
fun requestUnreadMessageEvent(messageId: String, senderName: String, contactNumber: String, messageBody: String)
Content copied to clipboard
requestWelcome
Link copied to clipboard
setEicContextInfo
Link copied to clipboard
fun setEicContextInfo(deviceId: String, projectName: String, projectVersion: String, deviceType: EicContextType.DeviceType, serviceName: EicContextType.ServiceName, serviceType: EicContextType.ServiceType, language: String = "ko", carCode: String)
Content copied to clipboard
setEicServer
Link copied to clipboard
setEicTestServer
Link copied to clipboard
setEnableBargeIn
Link copied to clipboard
setEnableDummy
Link copied to clipboard
setEnableSpeechSourceSeparation
Link copied to clipboard
setEnvContextInfo
Link copied to clipboard
setForegroundAppContextInfo
Link copied to clipboard
fun setForegroundAppContextInfo(cmd: ForegroundAppContextCommand, value: Any? = null)
Content copied to clipboard
setGRPCKeepAliveTime
Link copied to clipboard
setLanguageModelContextInfo
Link copied to clipboard
fun setLanguageModelContextInfo(cmd: LanguageModelContextCommand, value: Any? = null)
Content copied to clipboard
setMobileContextInfo
Link copied to clipboard
fun setMobileContextInfo(cmd: MobileInfoContextCommand, value: Any? = null)
Content copied to clipboard
setNaviContextInfo
Link copied to clipboard
setRadioContextInfo
Link copied to clipboard
setSpeechLanguageCode
Link copied to clipboard
setTtsSpeaker
Link copied to clipboard
setUserContextInfo
Link copied to clipboard
setVehicleContextInfo
Link copied to clipboard
fun setVehicleContextInfo(cmd: VehicleContextCommand, value: Any? = null)
Content copied to clipboard
updateAgentToCommonError
Link copied to clipboard
updateAgentToListeningPassive
Link copied to clipboard
fun updateAgentToListeningPassive()
Content copied to clipboard
updateAgentToSleeping
Link copied to clipboard
updateAgentToSleepingWithTouchingEnd
Link copied to clipboard
fun updateAgentToSleepingWithTouchingEnd()
Content copied to clipboard
updateAgentToTouching
Link copied to clipboard
updateContact
Link copied to clipboard
updateCurrentRouteInfo
Link copied to clipboard
fun updateCurrentRouteInfo(secTime: Int = 0, meter: Int = 0, fare: Int = 0)
Content copied to clipboard
updateDefaultController
Link copied to clipboard
fun updateDefaultController()
Content copied to clipboard
updateDestinationData
Link copied to clipboard
fun updateDestinationData(secTime: Int = 0, meter: Int = 0, fare: Int = 0)
Content copied to clipboard
updateWayPointData
Link copied to clipboard