• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

asp.net引用System.Speech实现语音提示

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
using System;
using System.Speech.Synthesis;

namespace testvoice
{
    class Program
    {
        static void Main(string[] args)
        {
            SpeechSynthesizer synth = new SpeechSynthesizer();

            //获取本机上所安装的所有的Voice的名称
            string voicestring = "";

            foreach (InstalledVoice iv in synth.GetInstalledVoices())
            {
                voicestring += iv.VoiceInfo.Name + ",";
            }
            //voicestring的值是Microsoft Lili,Microsoft Anna
            synth.Volume = 100;
            synth.Rate = -5;
            //根据Voice的name属性确定要使用的Voice
            //synth.SelectVoice("Microsoft Anna");//美式发音,但只能读英文
            synth.SelectVoice("Microsoft Lili");//能读中英文
            //根据文字内容合成语音
            synth.Speak("你好");
            Console.Read();
        }
    }
}

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
利用asp.net 2.0的客户端回调功能制作下拉框无限级联动发布时间:2022-07-10
下一篇:
控制ASP.NET Web API 调用频率发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap