private void tbtn_ASR_Unchecked(object sender, RoutedEventArgs e) { UpdateRelateStartUI(true); switch (manager.ASRNet) { case ENet.Cloud: switch (manager.ASRMode) { case EASRMode.Wakeup: DUILiteHelper.DUILiteCloudASRStop(); DUILiteHelper.DUILiteCloudASRRelease(); DUILiteHelper.DUILiteWakeupStop(); DUILiteHelper.DUILiteWakeupRelease(); break; case EASRMode.UnWakeup: DUILiteHelper.DUILiteCloudASRStop(); DUILiteHelper.DUILiteCloudASRRelease(); break; } break; case ENet.Native: switch (manager.ASRMode) { case EASRMode.Wakeup: DUILiteHelper.DUILiteNativeASRStop(); DUILiteHelper.DUILiteNativeASRRelease(); DUILiteHelper.DUILiteWakeupStop(); DUILiteHelper.DUILiteWakeupRelease(); break; case EASRMode.UnWakeup: DUILiteHelper.DUILiteNativeASRStop(); DUILiteHelper.DUILiteNativeASRRelease(); break; } break; } }