`
javatim
  • 浏览: 69913 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

利用javascript+微软TTS实现web中文发音

阅读更多

要实现中文朗读,需要安装win98或以上版本,Microsoft Internet Explorer 5.0
或以上版本,因为要实现中文发音必须同时安装Speech SDK 5.1 Language Pack file。

可以在官网下载:http://www.microsoft.com/downloads


最简单例子:

 

<script language="JavaScript">
  var VoiceObj = new ActiveXObject("Sapi.SpVoice");
  function SpeakText() {
    var my_test='你是谁';
    VoiceObj.Speak( my_test, 1 );
  }    
SpeakText();
</SCRIPT>

 

说明:官网只提供简体的语言包,所以如果是繁体中文字要发音,请先用js转换编码

参考文章见附件!

分享到:
评论

相关推荐

    微软TTS5.1语音引擎

    微软TTS5.1语音引擎提供了多种语言和发音风格,其中中文版本支持标准普通话,能够实现清晰流畅的中文朗读。在网页应用中,开发者可以通过JavaScript API或者其他编程语言接口来调用TTS引擎,实现对网页内容的语音化...

    Python库 | edge_tts-2.0.3-py3-none-any.whl

    “前端”标签可能意味着该库也可以方便地在Web应用中使用,通过JavaScript或其他前端技术与Python后端进行交互,实现网页的TTS功能。 总的来说,`edge_tts-2.0.3-py3-none-any.whl` 是一个跨平台的Python TTS库,它...

    微软语音合成工具,使用 Electron + Vue + ElementPlus + Vite 构建,将文字转为语音MP3

    总之,这个项目是一个结合了现代前端技术和微软语音服务的桌面应用实例,展示了如何利用Web技术构建功能丰富的桌面软件,并利用AI能力实现文字到语音的转化。对于想要学习Electron、Vue、Vite以及语音合成技术的...

    tts-vue文字转语音

    这个项目充分利用了现代Web技术,结合了不同的语音服务接口,如微软的Speech API、Edge Speech API以及Azure语音服务,为用户提供多样化的语音合成选择。 1. Vue.js框架:Vue.js是一个轻量级、高性能的前端...

    微软 文字转语音demo,支持中英文

    4. **语音合成(TTS)**:是将文本数据转化为可听见的语音的过程,这个demo就是利用了TTS技术,支持中英文。 5. **ASP.NET Web应用开发**:如果"WebApplication2"是一个Web应用,那么开发者可能使用ASP.NET创建了一...

    chrome-speak:使用 tts 功能的 chrome 扩展

    总的来说,Chrome Speak是一款利用Chrome浏览器API和TTS技术的实用扩展,它的实现依赖于JavaScript编程和Chrome提供的丰富扩展开发接口。通过这种方式,用户可以便捷地将网页文本转化为语音,增加了浏览网页的多样性...

    电脑网页配音-使用微软浏览器生成声音.zip

    总的来说,利用微软浏览器生成声音是一种利用现代Web技术实现网页配音的有效途径。通过结合Web Speech API和浏览器提供的语音引擎,无论是开发者还是普通用户,都能轻松地将文本转化为流畅的语音输出,大大提升了...

    PHP在线文字转语音合成源码

    本源码是一个基于PHP开发的在线TTS系统,利用了百度的API接口,使得用户无需下载额外软件,只需在网页上输入文字即可实现语音合成。 **1. PHP基础** PHP是一种广泛使用的开源脚本语言,特别适合于Web开发,可以...

    新版PHP在线文字转语音合成源码

    在现代信息技术中,文字转语音(Text-to-Speech,TTS)技术已经成为一种重要的辅助工具,尤其在网页应用、无障碍阅读、智能语音助手等领域发挥着关键作用。本篇文章将深入探讨基于PHP实现的新版在线文字转语音合成...

    azure-literature-tts

    JavaScript在实现TTS功能时,通常会借助于Web Speech API,包括SpeechSynthesis接口,它可以调用系统的声音引擎来读出网页上的文本。 在压缩包子文件的文件名称列表中,我们看到"azure-literature-tts-main",这很...

    精典源码之在线英语翻译发音项目.rar

    该项目名为“精典源码之在线英语翻译发音项目”,它是一个用于实现在线英语翻译和发音功能的软件系统。源码的提供旨在供开发者参考学习,帮助他们了解如何构建类似的应用。下面将详细介绍这个项目可能涉及的技术点和...

    Windows 语音朗读

    5. **编程示例**:压缩包中的"Speech"可能包含了使用Python的pyttsx3库、C#的System.Speech库或者JavaScript的Web Speech API来实现语音朗读的示例代码,供学习者参考。 6. **高级功能**:Windows语音朗读还支持...

    asp.net+sqlserver语音合成系统

    在ASP.NET中,语音合成通常通过调用第三方API或库来实现,例如Microsoft的SAPI(Speech Application Programming Interface)或者NuGet包中的TTS(Text-to-Speech)库。这些工具能够将文本转换为自然语言的语音输出...

    天蓝色沉浸式阅读器:JavaScript中Azure沉浸式阅读器的演示项目

    它利用了Azure沉浸式阅读器服务,这是一个由微软提供的云服务,旨在通过提供清晰的字体、行间距调整、语音合成等功能来增强文本的可访问性。 在JavaScript环境中,Azure沉浸式阅读器提供了一个易于集成的SDK,允许...

Global site tag (gtag.js) - Google Analytics