几个简单有趣的VBS脚本程序以及其JS实现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了几个简单有趣的VBS脚本程序以及其JS实现相关的知识,希望对你有一定的参考价值。

1 语音播报脚本,也可以用来朗读英语
  只需要简单的两行程序保存为.vbs,点击打开就可以念诗:

set objTTS = CreateObject("sapi.spvoice")
objTTS.speak("问来问去的问题too young too simple,sometimes naive")

  使用JS可以调用百度的API:

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>语音测试</title>
        <script type="text/javascript"> 
        function doTTS(){
            var ttsDiv = document.getElementById(bdtts_div_id);
            var ttsAudio = document.getElementById(tts_autio_id);
            var ttsText = document.getElementById(ttsText).value;
            

            ttsDiv.removeChild(ttsAudio);
            var au1 = <audio id="tts_autio_id" autoplay="autoplay">;
            var sss = <source id="tts_source_id" src="http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=3&text=+ttsText+" type="audio/mpeg">;
            var eee = <embed id="tts_embed_id" height="0" width="0" src="">;
            var au2 = </audio>;
            ttsDiv.innerHTML = au1 + sss + eee + au2;
            
            ttsAudio = document.getElementById(tts_autio_id);
            
            ttsAudio.play();
        }
        </script>
    </head>
    <body>
        <div>
            <input type="text" id="ttsText">
            <input type="button" id="tts_btn" onclick="doTTS()" value="播放">
        </div>
        <div id="bdtts_div_id">
            <audio id="tts_autio_id" autoplay="autoplay">
                <source id="tts_source_id" src="http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=1&text=播报内容" type="audio/mpeg">
                <embed id="tts_embed_id" height="0" width="0" src="">
            </audio>
        </div>
    </body>
</html>

 


以上是关于几个简单有趣的VBS脚本程序以及其JS实现的主要内容,如果未能解决你的问题,请参考以下文章

vbs脚本实现自动打字祝福&搞笑

JSP页面JS和VBS的先后执行顺序。如何让VBS代码在页面加载完成后执行。

ChatGPT几个有趣的玩法

Vbs脚本简单使用

添加啥代码可以使vbs脚本开机自启动?

怎样用cmd执行vbs脚本,求简单实用命令