美文网首页
IE浏览器_文本转换成语音播报

IE浏览器_文本转换成语音播报

作者: 三余无梦_ | 来源:发表于2018-01-16 15:58 被阅读24次

环境搭建:

1.安装好所需要的语音库,官方语音库下载:http://www.microsoft.com/en-us/download/details.aspx?id=10121

2.使用IE浏览器,并调整IE浏览器设置,设置访问站点为信任站点,并开启(对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本)的选项;

Function CanSspeak(msg)

Set Sapi = CreateObject("SAPI.SpVoice")

Set Sapi.Voice = Sapi.GetVoices("Name=Girl XiaoKun").Item(0) '选择语音库,Girl XiaoKun为下载的私人语音库

Sapi.Rate = 5 '控制语速

Sapi.Volume = 100 '控制音量

Sapi.speak msg

End Function

把以上脚本嵌入到html文件中,然后利用脚本(js脚本也可)调用此脚本函数即可;


1.Win7/XP安装语音库,中英文女生语音库_TTS

2.在浏览器上把语音播报的URL设置为设为可信任站点,并对可信任站点做相应的设置(开启对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本);

3.语音播报脚本如下:

<html>
<head>
<SCRIPT LANGUAGE="VBScript">
    Function CanSspeak(msg)
         Set Sapi = CreateObject("SAPI.SpVoice")
         Set Sapi.Voice = Sapi.GetVoices("Name=Girl XiaoKun").Item(0) '选择语音库,Girl XiaoKun为下载的私人语音库
         Sapi.Rate = 0 '控制语速
         Sapi.Volume = 100 '控制音量
         Sapi.speak msg
    End Function
</SCRIPT>
<script LANGUAGE="JavaScript">
    function point(){
         var input=document.getElementById("input1");
         CanSspeak(input.value);
    }
</script>
</head>
<body>
    <form action="" method="post">
    <input type="text" id="input1">
    <input type="button" name="but1" value="点击我,输入你想说的话" onclick="point()"/>
    </form>
</body>
<html>

相关文章

  • IE浏览器_文本转换成语音播报

    环境搭建: 1.安装好所需要的语音库,官方语音库下载:http://www.microsoft.com/en-us...

  • 文本语音播报

    不用讯飞语音的原因就是离线语音有点贵。如果感觉下面方法不够优雅,并且就播放几个固定的语音那就可以使用系统播放音频文...

  • Xamarin Essentials教程语音播报TextToSp

    Xamarin Essentials教程语音播报TextToSpeech 语音播报是一种将文本信息转化为音频信息的...

  • TTS

    · TTS · Text To Speech · 文本转语音 · 语音播报类 · 生成播放的内容 · 实现播放 ·...

  • Kaggle比赛:Text Normalization for

    问题描述 所谓“文本正则”,即将手写形式的文本转换成语音形式的文本。 例子: 手写:A baby giraffe ...

  • Python 文本转语音

    文本转语音,一般会用在无障碍开发。下面介绍如何使用Python实现将文本文件转换成语音输出。 [toc] 准备 我...

  • iOS 读取txt文本 、语音播报文本

    获取项目中对应txt文件的内容,并且将获得到的文本转成语音播报

  • html重点知识

    HTML Hyper Text(超文本) Markup(标记) Language(语言) 五大浏览器及内核ie (...

  • css文字垂直居中

    1、确定高度单行垂直居中 2、确定高度多行文本垂直居中 translate(兼容ie9以上浏览器,包含ie9;此方...

  • iOS/Swift - AVFoundation(-)文本转语音

    在iOS中我们想把文本转换成语音使用的AVFoundation框架中的AVSpeechSynthesizer。比如...

网友评论

      本文标题:IE浏览器_文本转换成语音播报

      本文链接:https://www.haomeiwen.com/subject/rpnsoxtx.html