chh322 发表于 2023-10-31 14:42

网页版本 文字语音播报器 支持win和IOS

本帖最后由 chh322 于 2023-11-3 14:41 编辑

<!DOCTYPE html>
<html lang="zh-CN">

<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>



支持win和苹果
---------------------------

新增手动清空消息模板

mrhs 发表于 2023-11-1 09:45

建议把第二行这句<html lang="en">,改为<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

poptop 发表于 2023-11-1 10:28

谢谢分享                                                         

sai609 发表于 2023-10-31 19:52

语言转文本,免费版,在哪?

safedragon 发表于 2023-10-31 20:19

这个不错。。。简单

xyyh816 发表于 2023-10-31 20:23

复制代码,新建文本,粘贴代码,另存为.html 文件,再打开即可

开创者 发表于 2023-10-31 20:41

xyyh816 发表于 2023-10-31 20:23
复制代码,新建文本,粘贴代码,另存为.html 文件,再打开即可

提示数据已经被损坏

wyw6813 发表于 2023-10-31 20:41

不错,支持

TabKey9 发表于 2023-10-31 22:14

好神奇,没看懂,也没见调第三方API啥的

K52235 发表于 2023-11-1 00:50

不错 可以试试

Kristine_He 发表于 2023-11-1 07:47

可以保存音频文件吗

MAOSKE 发表于 2023-11-1 07:53

感谢分享!
页: [1] 2 3
查看完整版本: 网页版本 文字语音播报器 支持win和IOS