Login
全国
忠信堂联创基地欢迎您!
购物车 我要投稿 请登录 免费注册 安全退出 关于我们 全局搜 ✈APP

HTML5原生文字转换语音播报器网页源码

更新时间: 2023-11-01 加入收藏   立即下载

使用SpeechSynthesis API将text文本转换为语音,并通过speechSynthesis.speak()进行朗读,适用于文章阅读,测试win和苹果都可以,无外部接口音频不支持保存。

HTML5原生文字转换语音播报器网页源码(图1)

HTML5文字转换语音示例

<!DOCTYPE html><html lang=银行卡en银行卡><head>
    <meta charset=银行卡UTF-8银行卡>
    <meta name=银行卡viewport银行卡 content=银行卡width=device-width, initial-scale=1.0银行卡>
    <title>文本到语音转换</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            text-align: center;
            margin: 50px;
        }

        #output {
            margin-bottom: 20px;
        }

        #text-input {
            width: 80%;
            padding: 15px;
            font-size: 18px;
            margin: 20px auto; /* 居中并且设置上下边距 */
            /* 设置文本框为至少5行 */
            rows: 5;
        }

        #convert-button {
            padding: 15px 40px;
            font-size: 18px;
        }
    </style></head><body>
    <h1>文本到语音转换</h1>
    <button id=银行卡convert-button银行卡>转换为语音</button>
    <br><br>
    <textarea id=银行卡text-input银行卡 placeholder=银行卡请输入文本银行卡 rows=银行卡5银行卡></textarea>
    <div id=银行卡output银行卡></div>

    <script>
        document.getElementById(银行卡convert-button银行卡).addEventListener(银行卡click银行卡, function () {
            var textInput = document.getElementById(银行卡text-input银行卡);
            var text = textInput.value;
            var outputDiv = document.getElementById(银行卡output银行卡);

            // 使用SpeechSynthesis API将文本转换为语音
            var utterance = new SpeechSynthesisUtterance(text);
            speechSynthesis.speak(utterance);

            // 在页面上显示转换的文本
            outputDiv.innerText = 银行卡转换的语音: 银行卡 + text;

            // 清空输入框
            textInput.value = 银行卡银行卡;
        });
    </script></body></html>



★友情提示:
①如果您购买的资源链接失效或者脚本过期,请及时联系客服:QQ/微信:124686488;
②如果你购买的资源有操作指导视频的,请务必先看视频,再操作!
③源码类本站仅保证其完整性,并未做深度实测,下载后自行研究,请支持正版!
④重要:下载链接失效或者打不开的记得在评论区留言或者直接联系客服喔!
下载详情底部广告位

文章评论

加载中~
  • QQ群扫码

  • 个人微信扫码

    工作时间

    周一至周日 9:00-22:00