前端js語音朗讀文本

<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>語音朗讀</title></head><body><textarea id="textarea" rows="20" cols="70"></textarea><button onclick="reading()">朗讀</button><script>function reading() {const value = document.querySelector("#textarea").value;if (!value) {return alert("填入朗讀文本");}const speech = new SpeechSynthesisUtterance(value);speechSynthesis.speak(speech);speech.onstart = (e) => {console.log("開始讀");}speech.onend = (e) => {console.log("讀完了");}}</script></body>
</html>

在這里插入圖片描述

打開你的聲音聽聽

SpeechSynthesis實例對象屬性

lang 獲取并設置話語的語言
pitch 獲取并設置話語的音調(值越大越尖銳,越低越低沉)
rate 獲取并設置說話的速度(值越大語速越快,越小語速越慢)
text 獲取并設置說話時的文本
voice 獲取并設置說話的聲音
volume 獲取并設置說話的音量

SpeechSynthesis方法

speak() 將對應的實例添加到語音隊列中
cancel() 刪除隊列中所有的語音.如果正在播放,則直接停止
pause()暫停語音
resume() 恢復暫停的語音
getVoices 獲取支持的語言數組. 注意:必須添加在voiceschanged事件中才能生效

實例對象中的方法

onstart – 語音合成開始時候的回調
onpause – 語音合成暫停時候的回調
onresume – 語音合成重新開始時候的回調
onend – 語音合成結束時候的回調

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/162299.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/162299.shtml
英文地址,請注明出處:http://en.pswp.cn/news/162299.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何滿足BMW EDI項目的PKT需求?

近期寶馬BMW&#xff08;以下簡稱BMW&#xff09;在其部分供應商之間試點推進PKT項目&#xff0c;BMW為什么要啟動 PKT 計劃呢&#xff1f; 業務系統全面升級統一全球所有寶馬工廠的流程 寶馬內部的物流供貨流程 近期BMW PKT需求主要針對其內部物流供貨流程展開&#xff1a; …

嵌入式開發--賽普拉斯cypress的鐵電存儲器FM25CL64B

嵌入式開發–賽普拉斯cypress的鐵電存儲器FM25CL64B 簡介 FM25CL64B是賽普拉斯cypress出品的一款鐵電存儲器&#xff0c;這種存儲器最大的優勢是可以像RAM一樣隨機存儲&#xff0c;和按字節寫入&#xff0c;也可以像ROM一樣掉電仍然可以保存數據&#xff0c;是一種相當優秀的…

Redis 持久化機制

client Redis[內存] --> 內存數據、磁盤數據----> 磁盤&#xff0c;Redis官方提供了兩種不同的持久化方案將內存中的數據存儲在硬盤中&#xff1a; 快照&#xff08;Snapshot&#xff09; AOF只追加日志文件。 1、快照&#xff08;Snapshot&#xff09; 1、快照的特點…

如何用CHAT解釋文章含義?

問CHAT&#xff1a;解釋“ 本身樂善好施&#xff0c;令名遠近共欽&#xff0c;待等二十左右&#xff0c;定有高親可攀&#xff1b;而且四德俱備&#xff0c;幫夫之緣亦有。主持家事不紊&#xff0c;上下亦無閑言。但四十交進&#xff0c;家內謹防口舌&#xff0c;須安家堂&…

分布式篇---第一篇

系列文章目錄 文章目錄 系列文章目錄前言一、分布式冪等性如何設計?二、簡單一次完整的 HTTP 請求所經歷的步驟?三、說說你對分布式事務的了解前言 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到網站,這篇文章男女通用,…

非遺之光:十八數藏柏松數字保護的璀璨之路

隨著數字技術的崛起&#xff0c;非物質文化遺產的保護進入了一個新的紀元。在這個時代的先鋒中&#xff0c;十八數藏以其對傳統工藝的數字保護而獨領風騷。這是一條璀璨之路&#xff0c;通過數字技術的應用&#xff0c;為傳統工藝注入了新的活力。 十八數藏柏松將數字創新融入傳…

軟件包管理器yum和git

目錄 一、Linux軟件包管理器yum 1、Linux下的軟件安裝方法 2、了解yum 1、實際例子引入 2、yum 3、查找軟件包 4、安裝軟件包 5、卸載軟件 二、git 一、Linux軟件包管理器yum 1、Linux下的軟件安裝方法 1、在Linux下安裝軟件&#xff0c;一個通常的辦法是下載到程序的源…

c 一維數組轉為二維數組

通過數組指針來轉換 用這種方法可以把屏幕mmap 中的數據轉為二維的長乘高的數據 #include <stdio.h>int main() {int mm[5] { 0,1,2,3,4 };int (*pm)[3] (int (*)[3])mm; //pm 排 &#xff0c;[3]表示列printf("%d\n", pm[0][2]); // {0,1,2}…

經典百搭女童加絨衛衣,看的見的時尚

經典版型套頭衛衣 寬松百搭不挑人穿 單穿內搭都可以 胸口處有精美的小熊印花 面料是復合柔軟奧利絨 暖和又不顯臃腫哦&#xff01;&#xff01;

Jenkins+Maven+Gitlab+Tomcat 自動化構建打包、部署

JenkinsMavenGitlabTomcat 自動化構建打包、部署 1、環境需求 本帖針對的是Linux環境&#xff0c;Windows或其他系統也可借鑒。具體只講述Jenkins配置以及整個流程的實現。 1.JDK&#xff08;或JRE&#xff09;及Java環境變量配置&#xff0c;我用的是JDK1.8.0_144&#xff0…

排序算法--快速排序

實現邏輯 ① 從數列中挑出一個元素&#xff0c;稱為 “基準”&#xff08;pivot&#xff09;&#xff0c; ② 重新排序數列&#xff0c;所有元素比基準值小的擺放在基準前面&#xff0c;所有元素比基準值大的擺在基準的后面&#xff08;相同的數可以到任一邊&#xff09;。在這…

LoRa技術-什么是LoRa

1 概述 LoRa是創建長距離通信連接的物理層無線調制技術&#xff0c;屬于CCS&#xff08;線性調制擴頻技術&#xff09;的一種&#xff0c;工作頻段范圍在Sub-1GHz以下。相較于傳統的FSK等技術&#xff0c;LoRa在保持低功耗的同時極大地增加了通訊距離&#xff0c;且具備抗干擾…

2023年度openGauss標桿應用實踐案例征集

標桿應用實踐案例征集 2023 openGauss 數據庫作為企業IT系統的核心組成部分&#xff0c;是數字基礎設施建設的關鍵&#xff0c;是實現數據安全穩定的保障。openGauss順應開源發展趨勢&#xff0c;強化核心技術突破&#xff0c;著力打造自主根社區&#xff0c;攜手產業伙伴共同…

【開源】基于JAVA的高校實驗室管理系統

項目編號&#xff1a; S 015 &#xff0c;文末獲取源碼。 \color{red}{項目編號&#xff1a;S015&#xff0c;文末獲取源碼。} 項目編號&#xff1a;S015&#xff0c;文末獲取源碼。 目錄 一、摘要1.1 項目介紹1.2 項目錄屏 二、研究內容2.1 實驗室類型模塊2.2 實驗室模塊2.3 實…

這個問題你必須關注!網上申請的流量卡未激活是否可以更換套餐?

資費低&#xff0c;流量多&#xff0c;所以近年來在網上申請流量卡已經成了一種趨勢&#xff0c;雖然在網上申請流量卡比較方便&#xff0c;但是很多問題大家都比較迷惑&#xff0c;就比如&#xff0c;下面有私信小編的一個問題。 ?  網友咨詢&#xff0c;網上申請的流量卡…

PTA-用天平找小球

三個球A、B、C&#xff0c;大小形狀相同且其中有一個球與其他球重量不同。要求找出這個不一樣的球。 輸入格式&#xff1a; 輸入在一行中給出3個正整數&#xff0c;順序對應球A、B、C的重量。 輸出格式&#xff1a; 在一行中輸出唯一的那個不一樣的球。 輸入樣例&#xff…

內衣洗衣機哪些品牌質量好實惠?小型洗衣機全自動

現在洗內衣內褲也是一件較麻煩的事情了&#xff0c;在清洗過程中還要用熱水殺菌&#xff0c;還要確保洗衣液是否有沖洗干凈&#xff0c;還要防止細菌的滋生等等&#xff0c;所以入手一款小型的烘洗全套的內衣洗衣機是非常有必要的&#xff0c;專門的內衣洗衣機可以最大程度減少…

Spring中的循環依賴的解決辦法

Spring中的循環依賴的解決辦法 文章目錄 Spring中的循環依賴的解決辦法情形一&#xff1a;使用構造注入方式注入依賴情形二&#xff1a;使用Setter方式進行依賴注入情形三&#xff1a;使用延遲加載進行依賴注入情形四&#xff1a;使用第三方庫進行依賴注入 先說明&#xff1a;推…

windows上安裝DBeaver

訪問 DBeaver 的官方網站&#xff08;https://dbeaver.io/&#xff09;。 在主頁上找到并點擊 "Download" 或 "Get DBeaver Now"&#xff08;獲取 DBeaver&#xff09;按鈕。 您將看到不同的下載選項&#xff0c;選擇適用于 Windows 的安裝程序。通常為 …

重磅!2023年兩院院士增選名單公布

中國科學院 關于公布2023年中國科學院院士增選當選院士名單的公告 根據《中國科學院院士章程》《中國科學院院士增選工作實施辦法&#xff08;試行&#xff09;》等規定&#xff0c;2023年中國科學院選舉產生了59名中國科學院院士。 現予公布。 中國科學院 2023年11月22日…