首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文本到语音Web应用程序如何在浏览器中打开

文本到语音Web应用程序如何在浏览器中打开
EN

Stack Overflow用户
提问于 2013-10-12 14:59:30
回答 1查看 248关注 0票数 0

我创建了文本到语音转换的代码。我想让它打开网页浏览器怎么做??我使用的是Windows7操作系统。我还下载了xampp。

代码语言:javascript
复制
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");



        }

    }
}
EN

回答 1

Stack Overflow用户

发布于 2013-10-13 21:21:14

首先,添加此名称空间

代码语言:javascript
复制
using Microsoft.Win32;
using System.Diagnostics;

然后,运行这段代码,它将找到默认的web浏览器并启动它。

代码语言:javascript
复制
    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();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19331481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档