public GoogleCommandsModule(IKarvisConfigurationService configurationService)
        {
            KarvisConfiguration = configurationService.Configuration;

            AssistantConfig = new AssistConfig()
            {
                AudioOutConfig = new AudioOutConfig()
                {
                    Encoding         = AudioOutConfig.Types.Encoding.Linear16,
                    SampleRateHertz  = 16000,
                    VolumePercentage = 100
                },
                DeviceConfig = new DeviceConfig()
                {
                    DeviceId      = KarvisConfiguration.GoogleAssistantConfiguration.DeviceId,
                    DeviceModelId = KarvisConfiguration.GoogleAssistantConfiguration.DeviceModelId
                },
                DialogStateIn = new DialogStateIn()
                {
                    IsNewConversation = true,
                    LanguageCode      = "en-US"
                },
                DebugConfig = new DebugConfig()
                {
                    ReturnDebugInfo = true
                },
                ScreenOutConfig = new ScreenOutConfig()
                {
                    ScreenMode = ScreenOutConfig.Types.ScreenMode.Playing
                }
            };
        }
Exemple #2
0
 public CommandsModule(IKarvisConfigurationService configuration)
 {
     //ServiceProvider = serviceProvider;
     KarvisConfiguration = configuration.Configuration;
 }
 public AzureCommandsModule(IKarvisConfigurationService configuration)
 {
     KarvisConfiguration = configuration.Configuration;
 }