文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设源码精华让电脑开口朗读汉语的java 代码
精品推荐
特别推荐
·几种媒体文件(MediaPlayer,Realplay,QuickTime)的代码
·网页制作中九种用途特效按钮的代码
·对联式广告代码效果大全
·WEB编程开发常用的代码
·方法汇总 禁止查看网页源代码全攻略
·禁止查看网页源代码方法总结
·总结网页代码常用小技巧,网页制作必学
·做网页的一些技巧
·教你制作GBK与Unicode的对照表
·常用网页播放器代码
·42个网页设计小技巧
·网站设计和网站建设的65条原则
·网页背景设计技巧
·网站实时监控系统的设计与实现
·用ASP制作饼图、柱状图等
·太有创意了!看看这些让人称绝的404错误页面
·表格艺术经典回顾
·具有亲和力的表格
·滚动条特效代码收集
·whois信息查询大全
热点TOP10
·网页中的多媒体播放控制
·网页设计中清除浮动的最优方法
·超酷的鼠标可以任意拖拽的网页中的层
·常用配色基本概念及精彩相关实例剖析
·网页播放器代码全集及详细说明[精]
·编写简单的中文分词程序
·JSP彩色验证码
·javascript实现语法分色编辑器(同时支持动态读取对象方法)
·设置Active Directory域
·查快掉了的玉米的PHP代码
·十七款播放器的特点介绍 下载
·提高网站打开速度的7大秘方
·网站策划案例简析
·固定网页语言编码、字体、字号
·个人站长来看:网站挂马各种方式代码
·网页制作中九种用途特效按钮的代码
·在网页中弹出一个小的警告小窗口
·学习WEB标准制作网页之Page Layout 网页布局
·blockquote标签应该怎样使用?
·如何开展全面的网站评估?

让电脑开口朗读汉语的java 代码

日期:2005年10月31日 作者: 查看:[大字体 中字体 小字体]


/* test.java
基本原理就是把汉字的拼音找出来,然后播放拼音文件。
需要jmf的支持。
@author:面条
@mail:xurenlu@126.com
@qq:55547082
注意:里面有些内容需要自己修改一下.
*/

import javax.media.*;

class test

{
public static void main(String[] args)
{
pinyin py=new pinyin();
py.speach("不爱本本擦陈池从粗");
}


}


class pinyin
{
private boolean ends=true;
String [] keys={"a","ai","an","ang","ao","ba","bai","ban","bang","bao","bei","ben","beng","bi","bian","biao","bie","bin","bing","bo","bu","ca","cai","can","cang","cao","ce","ceng","cha","chai","chan","chang","chao","che","chen","cheng","chi","chong","chou","chu","chuai","chuan","chuang","chui","chun","chuo","ci","cong","cou","cu","cuan","cui","cun","cuo","da","dai","dan","dang","dao","de","deng","di","dian","diao","die","ding","diu","dong","dou","du","duan","dui","dun","duo","e","en","er","fa","fan","fang","fei","fen","feng","fo","fou","fu","ga","gai","gan","gang","gao","ge","gei","gen","geng","gong","gou","gu","gua","guai","guan","guang","gui","gun","guo","ha","hai","han","hang","hao","he","hei","hen","heng","hong","hou","hu","hua","huai","huan","huang","hui","hun","huo","ji","jia","jian","jiang","jiao","jie","jin","jing","jiong","jiu","ju","juan","jue","jun","ka","kai","kan","kang","kao","ke","ken","keng","kong","kou","ku","kua","kuai","kuan","kuang","kui","kun","kuo","la","lai","lan","lang","lao","le","lei","leng","li","lia","lian","liang","liao","lie","lin","ling","liu","long","lou","lu","lv","luan","lue","lun","luo","ma","mai","man","mang","mao","me","mei","men","meng","mi","mian","miao","mie","min","ming","miu","mo","mou","mu","na","nai","nan","nang","nao","ne","nei","nen","neng","ni","nian","niang","niao","nie","nin","ning","niu","nong","nu","nv","nuan","nue","nuo","o","ou","pa","pai","pan","pang","pao","pei","pen","peng","pi","pian","piao","pie","pin","ping","po","pu","qi","qia","qian","qiang","qiao","qie","qin","qing","qiong","qiu","qu","quan","que","qun","ran","rang","rao","re","ren","reng","ri","rong","rou","ru","ruan","rui","run","ruo","sa","sai","san","sang","sao","se","sen","seng","sha","shai","shan","shang","shao","she","shen","sheng","shi","shou","shu","shua","shuai","shuan","shuang","shui","shun","shuo","si","song","sou","su","suan","sui","sun","suo","ta","tai","tan","tang","tao","te","teng","ti","tian","tiao","tie","ting","tong","tou","tu","tuan","tui","tun","tuo","wa","wai","wan","wang","wei","wen","weng","wo","wu","xi","xia","xian","xiang","xiao","xie","xin","xing","xiong","xiu","xu","xuan","xue","xun","ya","yan","yang","yao","ye","yi","yin","ying","yo","yong","you","yu","yuan","yue","yun","za","zai","zan","zang","zao","ze","zei","zen","zeng","zha","zhai","zhan","zhang","zhao","zhe","zhen","zheng","zhi","zhong","zhou","zhu","zhua","zhuai","zhuan","zhuang","zhui","zhun","zhuo","zi","zong","zou","zu","zuan","zui","zun","zuo"};
int [] values={-20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-20036,-20032,-20026,-20002,-19990,-19986,-19982,-19976,-19805,-19784,-19775,-19774,-19763,-19756,-19751,-19746,-19741,-19739,-19728,-19725,-19715,-19540,-19531,-19525,-19515,-19500,-19484,-19479,-19467,-19289,-19288,-19281,-19275,-19270,-19263,-19261,-19249,-19243,-19242,-19238,-19235,-19227,-19224,-19218,-19212,-19038,-19023,-19018,-19006,-19003,-18996,-18977,-18961,-18952,-18783,-18774,-18773,-18763,-18756,-18741,-18735,-18731,-18722,-18710,-18697,-18696,-18526,-18518,-18501,-18490,-18478,-18463,-18448,-18447,-18446,-18239,-18237,-18231,-18220,-18211,-18201,-18184,-18183,-18181,-18012,-17997,-17988,-17970,-17964,-17961,-17950,-17947,-17931,-17928,-17922,-17759,-17752,-17733,-17730,-17721,-17703,-17701,-17697,-17692,-17683,-17676,-17496,-17487,-17482,-17468,-17454,-17433,-17427,-17417,-17202,-17185,-16983,-16970,-16942,-16915,-16733,-16708,-16706,-16689,-16664,-16657,-16647,-16474,-16470,-16465,-16459,-16452,-16448,-16433,-16429,-16427,-16423,-16419,-16412,-16407,-16403,-16401,-16393,-16220,-16216,-16212,-16205,-16202,-16187,-16180,-16171,-16169,-16158,-16155,-15959,-15958,-15944,-15933,-15920,-15915,-15903,-15889,-15878,-15707,-15701,-15681,-15667,-15661,-15659,-15652,-15640,-15631,-15625,-15454,-15448,-15436,-15435,-15419,-15416,-15408,-15394,-15385,-15377,-15375,-15369,-15363,-15362,-15183,-15180,-15165,-15158,-15153,-15150,-15149,-15144,-15143,-15141,-15140,-15139,-15128,-15121,-15119,-15117,-15110,-15109,-14941,-14937,-14933,-14930,-14929,-14928,-14926,-14922,-14921,-14914,-14908,-14902,-14894,-14889,-14882,-14873,-14871,-14857,-14678,-14674,-14670,-14668,-14663,-14654,-14645,-14630,-14594,-14429,-14407,-14399,-14384,-14379,-14368,-14355,-14353,-14345,-14170,-14159,-14151,-14149,-14145,-14140,-14137,-14135,-14125,-14123,-14122,-14112,-14109,-14099,-14097,-14094,-14092,-14090,-14087,-14083,-13917,-13914,-13910,-13907,-13906,-13905,-13896,-13894,-13878,-13870,-13859,-13847,-13831,-13658,-13611,-13601,-13406,-13404,-13400,-13398,-13395,-13391,-13387,-13383,-13367,-13359,-13356,-13343,-13340,-13329,-13326,-13318,-13147,-13138,-13120,-13107,-13096,-13095,-13091,-13076,-13068,-13063,-13060,-12888,-12875,-12871,-12860,-12858,-12852,-12849,-12838,-12831,-12829,-12812,-12802,-12607,-12597,-12594,-12585,-12556,-12359,-12346,-12320,-12300,-12120,-12099,-12089,-12074,-12067,-12058,-12039,-11867,-11861,-11847,-11831,-11798,-11781,-11604,-11589,-11536,-11358,-11340,-11339,-11324,-11303,-11097,-11077,-11067,-11055,-11052,-11045,-11041,-11038,-11024,-11020,-11019,-11018,-11014,-10838,-10832,-10815,-10800,-10790,-10780,-10764,-10587,-10544,-10533,-10519,-10331,-10329,-10328,-10322,-10315,-10309,-10307,-10296,-10281,-10274,-10270,-10262,-10260,-10256,-10254};

public void run() {
// compute primes larger than minPrime
}
public void pinyin(){

}


private static int getNum(String str)
// 根据汉字得到数值.
{
byte[] bt=str.getBytes();
if(bt.length>1)
return (bt[0]+1)*256+bt[1];
else
return bt[0];
}

// 得到第一个字的拼音.
public String getPinyin(String tt)
{
int val=getNum(tt);
if(val>0) return tt;
else
{
for(int i=keys.length;i>0;i--)
{

if(values[i-1]<=val)
return keys[i-1];
}
return "";
}
}


public void sayWord(String word) throws Exception
{
Player ply=Manager.createPlayer(new MediaLocator("file:///E:/java/audio/wav/"+word+".wav"));
System.out.println("file:///E:/java/audio/wav/"+word+".wav");
ends=false;
ply.start();
Thread.currentThread().sleep(600);
ply.close();
ends=true;

}

//用拼音拼出一句话.
public void speach(String target)
{
int len=target.length();
StringBuffer bf=new StringBuffer();
for(int j=0;j<len;j++)
{

//bf.append(gerPinyin())
bf.append(getPinyin(target.substring(j,j+1))+" ");
try{
sayWord(getPinyin(target.substring(j,j+1)));
}
catch(Exception e)
{
e.printStackTrace();
}
}
System.out.println(bf.toString());
}
}

(出处:清风网络学院






上一篇:Radmin的命令行参数

下一篇:惊云下载系统偷天空避免产生链接来自天空软件站的信息程序

让电脑开口朗读汉语的java 代码 相关文章:
·电脑高手的140个电脑技巧
·几秒钟让你的电脑百毒不侵,提速百倍!
·小技巧 教你吓走要动你电脑的人
·电脑提速的新方法
·笔记本电脑无线上网解决方案大比拼
·电脑基本英语单词
·qq空间皮肤背景代码:QQ空间不用Q币更换主页皮肤方法
·某高手总结的电脑技巧
·操作电脑最忌的十八个小动作
·每周电脑应用技巧荟萃
让电脑开口朗读汉语的java 代码 相关软件:
·金庸作品全集 语音朗读版
·跟我一起装电脑
·金庸小说 朗读版
·电脑装机、系统维护工具盘 2003版
·自己动手组装与维护多媒体电脑
·电脑上网实用操作教程
·洪恩轻松教你学电脑_internet学习
·电脑安装与维修实用技术1
·朗道(电脑词典,翻译系统) V5.0
·电脑技巧精彩文章一百篇

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot