public virtual void Post(WaveStream stream, SpeechContexts contexts, SpeechVerifier.PostCallback callback)
 {
     if (IsSessionOpen)
     {
         if (Append(stream, contexts))
         {
             Post(callback);
         }
     }
 }
 public virtual void PostStereo(string filename, SpeechAudioChannel channel, SpeechVerifier.PostCallback callback)
 {
     if (IsSessionOpen)
     {
         if (AppendStereo(filename, channel))
         {
             Post(callback);
         }
     }
 }
 public virtual void Post(string filename, SpeechContexts contexts, SpeechVerifier.PostCallback callback)
 {
     if (IsSessionOpen)
     {
         if (Append(filename, contexts))
         {
             Post(callback);
         }
     }
 }
 public virtual void PostStereo(WaveStream stream, SpeechContexts contexts, SpeechAudioChannel channel, SpeechVerifier.PostCallback callback)
 {
     if (IsSessionOpen)
     {
         if (AppendStereo(stream, contexts, channel))
         {
             Post(callback);
         }
     }
 }
 public virtual void PostStereo(WaveStream stream, string languageCode, string livenessText, SpeechAudioChannel channel, SpeechVerifier.PostCallback callback)
 {
     if (IsSessionOpen)
     {
         if (AppendStereo(stream, channel))
         {
             Post(languageCode, livenessText, callback);
         }
     }
 }
 public virtual void Post(WaveStream stream, string languageCode, string livenessText, SpeechVerifier.PostCallback callback)
 {
     if (IsSessionOpen)
     {
         if (Append(stream))
         {
             Post(languageCode, livenessText, callback);
         }
     }
 }
 public virtual void Post(string filename, string languageCode, string livenessText, SpeechVerifier.PostCallback callback)
 {
     if (IsSessionOpen)
     {
         if (Append(filename))
         {
             Post(languageCode, livenessText, callback);
         }
     }
 }
 public abstract void Post(string languageCode, string livenessText, SpeechVerifier.PostCallback callback);
 public abstract void Post(SpeechVerifier.PostCallback callback);