/// <summary>
/// Initialize the speaker information
/// </summary>
private async void initializeSpeaker()
{
IsolatedStorageHelper _storageHelper = IsolatedStorageHelper.getInstance();
string _savedSpeakerId = _storageHelper.readValue(MainWindow.SPEAKER_FILENAME);
if (_savedSpeakerId != null)
{
_speakerId = new Guid(_savedSpeakerId);
}
record.IsEnabled = false;
if (_speakerId == Guid.Empty)
{
bool created = await createProfile();
if (created)
{
refreshPhrases();
}
}
else
{
setStatus("Using profile Id: " + _speakerId.ToString());
refreshPhrases();
string enrollmentsStatus = _storageHelper.readValue(MainWindow.SPEAKER_ENROLLMENTS);
if ((enrollmentsStatus != null) && (enrollmentsStatus.Equals("Done")))
{
resetBtn.IsEnabled = true;
}
}
}