title: How do I know when a text-to-speech process starts and ends in Xamarin
body: <p>I am trying to add animation when the TTS process begins (animation also starts), and when the TTS function ends the animation also ends.</p>
  
  <p>I have this as my code for now:</p>
  
  <pre><code>
              if (!string.IsNullOrWhiteSpace(TTSEditor.Text))
              {
                  animationView.Loop = true;
                  animationView.AutoPlay = true;
                  animationView.Play();
  
                  //insert TTS function Here
                  var Text = TTSEditor.Text;
                  CrossTextToSpeech.Current.Speak(Text, speakRate: (float)0.9, pitch: (float)1.1f);
              }          
  
              else
              {
                  DisplayAlert("Error", "Text Field Should not be Blank to Use Text-to-Speech Functionality!", "OK");
              }
  
  </code></pre>
  
  <p>I am using Xam.Plugins.TextToSpeech as my TTS, it works fine, but I cant seem to find what I want here: <a href="https://github.com/jamesmontemagno/TextToSpeechPlugin" rel="nofollow noreferrer">https://github.com/jamesmontemagno/TextToSpeechPlugin</a></p>