//Finished playing sentence private void CallbackHandlerSentence(TapsError result) { if (externalSentencePlaybackCallback != null) { externalSentencePlaybackCallback.Invoke(result); } }
//Get the string result of a Taps error public string GetErrorStr(TapsError err) { switch (err) { case TapsError.TapsNoError: return("No error"); case TapsError.TapsInternalPhonemePlayingError: return("Internal error while playing an individual phoneme"); case TapsError.TapsInvalidFirstElementInSentence: return("Invalid type of first phoneme in the sentence"); case TapsError.TapsEmptyQueueSentence: return("Phoneme transcription of sentence returned an empty sequence"); default: return("Unknown error code"); } }
public void SentenceCallback(TapsError r) { Console.WriteLine("Played a sentence with result: " + r); }