Example #1
0
 /// <summary>
 /// Renders the specified text fragments array in the
 /// specified output format.
 /// </summary>
 /// <param name="fragment">Text fragment with SSML
 /// attributes information</param>
 /// <param name="waveHeader">Wave format header</param>
 /// <param name="site">Engine site</param>
 public abstract void Speak(TextFragment[] fragment, IntPtr waveHeader, ITtsEngineSite site);
Example #2
0
 /// <summary>
 /// Add a lexicon for this engine
 /// </summary>
 /// <param name="uri">uri</param>
 /// <param name="mediaType">media type</param>
 /// <param name="site">Engine site</param>
 public abstract void AddLexicon(Uri uri, string mediaType, ITtsEngineSite site);
Example #3
0
 /// <summary>
 /// Removes a lexicon for this engine
 /// </summary>
 /// <param name="uri">uri</param>
 /// <param name="site">Engine site</param>
 public abstract void RemoveLexicon(Uri uri, ITtsEngineSite site);
Example #4
0
 internal TtsProxySsml(TtsEngineSsml ssmlEngine, ITtsEngineSite site, int lcid)
     : base(lcid)
 {
     _ssmlEngine = ssmlEngine;
     _site       = site;
 }