/// <summary>
 /// Creates a new EnrollPage 
 /// </summary>
 /// <param name="subscriptionKey">The subscription key</param>
 public EnrollPage()
 {
     InitializeComponent();
     _subscriptionKey = ((MainWindow)Application.Current.MainWindow).SubscriptionKey;
     _serviceClient = new SpeechVerificationServiceClient(_subscriptionKey);
     initializeRecorder();
     initializeSpeaker();
 }
 /// <summary>
 /// Initialization constructor for the verify speaker page
 /// </summary>
 public VerifySpeakerPage()
 {
     InitializeComponent();
     _subscriptionKey = ((MainWindow)Application.Current.MainWindow).SubscriptionKey;
     IsolatedStorageHelper _storageHelper = IsolatedStorageHelper.getInstance();
     _speakerId = _storageHelper.readValue(MainWindow.SPEAKER_FILENAME);
     if (_speakerId == null)
     {
         ((MainWindow)Application.Current.MainWindow).Log("You need to create a profile and complete enrollments first before verification");
         recordBtn.IsEnabled = false;
         stopRecordBtn.IsEnabled = false;
     }
     else
     {
         initializeRecorder();
         _serviceClient = new SpeechVerificationServiceClient(_subscriptionKey);
         string userPhrase = _storageHelper.readValue(MainWindow.SPEAKER_PHRASE_FILENAME);
         userPhraseTxt.Text = userPhrase;
         stopRecordBtn.IsEnabled = false;
     }
 }