DashMiddlewareManagerImpl
class DashMiddlewareManagerImpl(val mapGptCore: MapGptCore, mapGptCoreContext: MapGptCoreContext, val serviceCapabilitiesRepository: MapGptServiceCapabilitiesRepository, languageCompatibilityManager: LanguageCompatibilityManager, userInputMiddlewareManager: UserInputMiddlewareManager, userInputMiddlewareContextProvider: () -> UserInputMiddlewareContext, voicePlayerMiddlewareManager: VoicePlayerMiddlewareManager, val musicPlayerMiddlewareManager: MusicPlayerMiddlewareManager, aiSpeechPlayerMiddleware: AiSpeechPlayerMiddleware, aiSpeechPlayerContextProvider: () -> AiSpeechPlayerMiddleware.Context) : DashMiddlewareManager, DashMiddlewareAccessor
Constructors
Link copied to clipboard
constructor(mapGptCore: MapGptCore, mapGptCoreContext: MapGptCoreContext, serviceCapabilitiesRepository: MapGptServiceCapabilitiesRepository, languageCompatibilityManager: LanguageCompatibilityManager, userInputMiddlewareManager: UserInputMiddlewareManager, userInputMiddlewareContextProvider: () -> UserInputMiddlewareContext, voicePlayerMiddlewareManager: VoicePlayerMiddlewareManager, musicPlayerMiddlewareManager: MusicPlayerMiddlewareManager, aiSpeechPlayerMiddleware: AiSpeechPlayerMiddleware, aiSpeechPlayerContextProvider: () -> AiSpeechPlayerMiddleware.Context)
Properties
Functions
Link copied to clipboard
Link copied to clipboard
DashMiddlewareManager below
Link copied to clipboard
Set the default Speech to Text middleware.
Link copied to clipboard
Set the Speech to Text middleware. There can only be one UserInputOwnerMiddleware at a time.
Link copied to clipboard
Set the Text to Speech middleware. There can only be one VoicePlayerMiddleware at a time.