用Java实现语音引擎.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用Java 实现语音引擎 为应用程序加上语音能力有什么好处呢?粗略地讲,是为了趣味,它适合所有注重趣味 的应用,比如游戏。当然,从更严肃的角度来讲,它还涉及到应用的可用性问题。注意,这 里我考虑的不仅是可视化界面固有的不足,而且还有这样一些情形:一些时候,让双眼离 开当前的工作很不方便,甚至是不合法的。比如,假设有一个带语音功能的浏览器,你就 可以在外出散步或开车上班的同时,用听的方式浏览自己喜爱的网站。 从目前来看,邮件阅读器或许是语音技术更实际的应用,在JavaMail API 的帮助下, 这一切已经可能。邮件阅读器可以定期地检查收件箱,然后用语音“You have new mail, would you like me to read it to you? ”引起你的注意。按照类似的思路,我们还可以 考虑一个带语音功能的提醒器,把它连接到一个日历应用:它会及时地提醒你“Dont forget your meeting with the boss in 10 minutes! ”。 也许你已经被这些主意吸引,或者有了自己更好的主意,现在让我们继续。首先我将 介绍如何启用本文提供的语音引擎,这样,如果你认为语音引擎的实现细节过于复杂,就 可以直接使用它而忽略其实现细节。 一、试用语音引擎 要使用这个语音引擎,你必须在CLASSPATH 中加入本文提供的javatalk.jar 文件,然后从 命令行运行(或者从Java 程序调用)com.lotontech.speech.Talker 类。如果从命令行运 行,则命令为: java com.lotontech.speech.Talker h|e|l|oo 如果从Java 程序调用,则代码为: com.lotontech.speech.Talker talker=new com.lotontech.speech.Talker(); talker.sayPhoneWord(h|e|l|oo); 现在,对于在命令行上(或者调用sayPhoneWord()方法时)提供的“h|e|l|oo ”字符串,你 或许有所不解。下面我就来解释一下。 语音引擎的工作原理是把细小的声音样本连接起来,每一个样本都是人的语言发音(英 语)的一个最小单位。这些声音样本称为音素(allophone )。每一个因素对应一个、二 个或者三个字母。从前面“hello ”的语音表示可以看出,一些字母组合的发音显而易见, 还有一些却不是很明显: h -- 读音显而易见 e -- 读音显而易见 l -- 读音显而易见,但注意两个“l ”被简缩成了一个“l ”。 OO -- 应该读作“hello ”中的读音,不应读作“bot ”、“too ”中的读音。 下面是一个有效音素的清单: a : 如cat b : 如cab c : 如cat d : 如dot e : 如bet f : 如frog g : 如frog h : 如hog i : 如pig j : 如jig k : 如keg l : 如leg m : 如met n : 如begin o : 如not p : 如pot r : 如rot s : 如sat t : 如sat u : 如put v : 如have w : 如wet y : 如yet z : 如zoo aa : 如fake ay : 如hay ee : 如bee ii : 如high oo : 如go bb : b 的变化形式,重音不同 dd : d 的变化形式,重音不同 ggg : g 的变化形式,重音不同 hh : h 的变化形式,重音不同 ll : l 的变化形式,重音不同 nn : n 的变化形式,重音不同 rr : r 的变化形式,重音不同 tt : t 的变化形式,重音不同 yy : y 的变化形式,重音不同 ar : 如car aer : 如care ch : 如which ck : 如check ear : 如beer er : 如later err : 如later (长音) ng : 如feeding or : 如law ou : 如zoo ouu : 如zoo (长音) ow : 如cow oy : 如boy sh : 如shut th : 如thing dth : 如this uh : u 的变化形式 wh : 如where zh : 如Asian 人说话的时候,语音

文档评论(0)

sjatkmvor + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档