2013-10-12 100 views
0

打開我創建一個文本到語音的代碼。 我希望它打開網頁瀏覽器如何做到這一點? 我正在使用Windows 7操作系統。 我也下載了xampp。文本到語音Web應用程序如何在瀏覽器

using System.Speech.Synthesis; 

namespace ConsoleApplication5 
{ 
    class Program 
    { 

     static void Main(string[] args) 
     { 
      SpeechSynthesizer synthesizer = new SpeechSynthesizer(); 
      synthesizer.Volume = 100; // 0...100 
      synthesizer.Rate = -2;  // -10...10 

      // Synchronous 
      synthesizer.Speak("Hello World"); 

      // Asynchronous 
      synthesizer.SpeakAsync("Hello World"); 



     } 

    } 
} 

回答

0

首先,添加這個命名空間

using Microsoft.Win32; 
using System.Diagnostics; 

然後,運行該代碼會發現默認的Web瀏覽器,並啓動它。

Process p = new Process(); 
    string browser = string.Empty; 
    RegistryKey key = null; 
    try 
    { 
     key = Registry.ClassesRoot.OpenSubKey(@"HTTP\shell\open\command", false); 

     //trim off quotes 
     browser = key.GetValue(null).ToString().ToLower().Replace("\"", ""); 
     if (!browser.EndsWith("exe")) 
     { 
      //get rid of everything after the ".exe" 
      browser = browser.Substring(0, browser.LastIndexOf(".exe") + 4); 
     } 
    } 
    finally 
    { 
     if (key != null) key.Close(); 
    } 
    p.StartInfo.FileName = browser; 
    p.StartInfo.Arguments = "http://www.google.com"; 
    p.Start(); 
相關問題