/// <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);
/// <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);
/// <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);
internal TtsProxySsml(TtsEngineSsml ssmlEngine, ITtsEngineSite site, int lcid) : base(lcid) { _ssmlEngine = ssmlEngine; _site = site; }