新闻中心 | 电脑硬件 | 手机 | 数码相机 | 笔记本频道 | 服务器 | 美图频道 「总」 生活频道 渔鱼频道 电影频道 游戏频道 旅游频道 设为首页 | 收藏
picasa免费注册版下载
网络学院
迷城学吧
硬件
手机
旅游
生活
渔鱼
美图
电影
游戏
  导航: 迷城学吧 · 网站编程教程 · .Net编程合集

DotNet语音技术完成

 
最新推荐文章
图文推荐
 
『DotNet语音技术完成』如果文章有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2008-1-11 9:39:52 


语音实现
“电脑发音”(英文)一个很好地触发点,通过它可以实现电子小说阅读、英文听力测试、英文单词学习...
下面地Speech已对MSTTS作了简单封装。
1.安装好MSTTS,可以在windows\speech中打到vtxtauto.lib文件
2.用.Net SDK本身带有地tlbimp工具把vtxtauto.tlb转换成.dll格式:
tlbimp vtxtauto.tlb /silent /namespace:mstts /out:mstts.dll
这时地mstts.dll已成为.net framework运行库地一个类。
3.编写一个封装vtxtauto地简单类:Speech .
//========================Speech.cs======================
using System;
using mstts; //MSTTS名称空间
namespace Bedlang{ //定义名称空间
public class Speech{
private VTxtAuto VTxtAutoEx;
public Speech(){
VTxtAutoEx = new VTxtAuto();
VTxtAutoEx.Register(" "," "); //注册COM组件
}
public void Speak(String text){
VTxtAutoEx.Speak(text, 0); //发音
}
}
}
//========================Speech.cs======================
4.编译Bedlang.Speech
csc /target:library /out:Bedlang.dll speech.cs /r:mstts.dll
5.发音实现
//========================demo.cs======================
using System;
using System.Windows.Forms;
using Bedlang; //引用名称空间
public class demo : Form {
public static void Main() {
Application.Run( new demo() );
}
public demo(){
Speech s = new Speech(); //创建一个Speech对象
s.Speak("Bedlang"); //发音
}
}
//========================demo.cs======================
6.编译demo.cs
csc demo.cs /r:bedlang.dll
7.运行demo.exe
程序发音啦.



认真做事,真诚待人,拒绝平庸,追求卓越 2006-8-24 18:111楼 [ 顶部 ]   xhyx257

 


vear good



     

如果您有什么疑问,可以至论坛提出或者解答他人的疑问    返回页面顶部

·上一篇:
·下一篇: 没有了
·导航: 迷城学吧 · 网站编程教程 · .Net编程合集
网友自拍|生活百味|历史图片|摄影世界|明星图片|体坛图库|美女图片|图片纪实|世界奇观
相关文章
advertisement
Photshop高手进阶

关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 顺达木业 | 设为首页 | 本页加入收藏 返回顶部  
网站文本地图
  版权所有:迷城学吧 欢迎各种媒体转载我们的原创作品[转载请注明出处]
Copyright © 2005-2008 www.McXb.com online services. all rights reserved. 蜀ICP备05015578
Template designed by Monsi. Optimized for 1024x768 to Firefox and MS-IE6 7. Site powered by JoyON.
红盾Gov315
有一个迷样的城市
在每个人的内心深处
让我们探索发掘这古老的墓