void MainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) { try { Tolk.Unload(); } catch { } }
public static void Main() { Console.WriteLine("Tolk -- C# Console App Example"); Console.WriteLine("Initializing Tolk..."); Tolk.Load(); Console.WriteLine("Querying for the active screen reader driver..."); string name = Tolk.DetectScreenReader(); if (name != null) { Console.WriteLine("The active screen reader driver is: {0}", name); } else { Console.WriteLine("None of the supported screen readers is running"); } if (Tolk.HasSpeech()) { Console.WriteLine("This screen reader driver supports speech"); } if (Tolk.HasBraille()) { Console.WriteLine("This screen reader driver supports braille"); } Console.WriteLine("Let's output some text..."); if (!Tolk.Output("Hello, World!")) { Console.WriteLine("Failed to output text"); } Console.WriteLine("Finalizing Tolk..."); Tolk.Unload(); Console.WriteLine("Done!"); }
private void TalkString(string text) { Tolk.Load(); Tolk.Output(text, true); Tolk.Unload(); }