Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 91视频.com,91在线国产观看,久久亚洲精品久久久久

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          免費在線文字轉語音工具,免費AI配音網站

          免費在線文字轉語音工具,免費AI配音網站

          過AI配音網站我們可以將文字內容轉換成流暢的語音內容,下面小編就和大家分享幾款免費的AI配音網站,可以輕松將文字在線轉換成語音的工具。

          1. TTS-Online

          TTS-Online是一款創新的多語言文本轉語音服務,支持超過160種聲音選擇,適用于自媒體、有聲書、教育等多場景。其特色包括二次元語音、OpenAI技術支持、移動端優化、音頻翻譯及背景音樂合成,完全免費無限制使用。用戶可以輕松地將文本在線轉換為高質量的語音文件,并且支持多種語言和變調功能。

          2. TTSMaker

          TTSMaker是一款完全免費的在線文本轉語音工具,提供人工智能語音合成服務,支持多種語言如英語、中文、日語、韓語、法語等及多種語音配音風格。它還支持中文方言,如粵語、閩南語、四川話等。TTSMaker每周可以轉換3萬個字符,無需注冊或登錄,完全免費使用。此外,TTSMaker基于微軟Azure內核,具有高質量的AI語音生成技術,可生成逼真的語音,并提供多種語音風格選擇。

          3. Text To Speech

          Text To Speech是一個免費在線文本轉語音工具網站,支持從147種語言和變體中選擇456種語音,可以調整語音的質量、模仿不同的聲音和語調。該工具適用于廣告配音、有聲書朗讀、無障礙閱讀等各種場景,用戶可以自由選擇多種音色、角色及背景音樂,輕松調節語速、語調等參數。

          4. 瑯瑯配音

          瑯瑯配音是一款永久免費的文本轉語音在線工具,支持多種語言和語音風格,每周可轉換30000字符,免費下載音頻文件。它提供200+AI主播,支持30多種語言和10多種情感風格。用戶可以通過積分兌換權益,使用金牌主播和多音字等功能,合成的語音可用作商業用途,版權歸用戶所有。此外,瑯瑯配音還支持試聽和下載,提供上百個發音人模型,包括微軟的曉曉、曉辰等熱門模型。

          5.TTS-Online原神免費文本轉語音

          TTS-Online提供超過1000個日本動漫角色的多語言文本轉語音服務,包括原神星穹鐵道、英雄聯盟等,支持中文、日文、英文。

          免費在線AI配音網站合集:https://www.bgrdh.com/sites/22497.html

          這些免費在線文字轉語音工具和AI配音網站各有特色,能夠滿足不同用戶的需求。無論是自媒體創作者、有聲書作者還是教育工作者,都可以找到適合自己的工具來提升工作效率和內容質量。


          TML編輯器是一種用于創建、編輯和預覽HTML(超文本標記語言)代碼的工具或應用程序。它提供了一個直觀的界面,使用戶能夠輕松地編寫和設計網頁內容。本文主要介紹HTML 常用編輯器(Visual Studio Code、Sublime Text、Atom、Notepad++和Dreamweaver)。


          參考文檔:https://www.cjavapy.com/article/3299/


          1、Visual Studio Code(VS Code )


          Visual Studio Code(簡稱VS Code)是一款由微軟開發的跨平臺源代碼編輯器,支持Windows、macOS和Linux等多種操作系統。它被廣泛用于Web開發,包括編輯HTML、CSS、JavaScript等前端技術。VS Code是一款輕量級的代碼編輯器,啟動迅速,占用資源少。VS Code提供了豐富的擴展和插件,可以根據需求安裝插件來增強編輯器功能。


          1)安裝和配置


          官網地址:Visual Studio Code - Code Editing. Redefined


          根據操作系統下載并安裝相應版本的VS Code。打開VS Code后,可以根據自己的喜好配置編輯器設置,如主題、字體等。


          2)新建HTML文件


          在 VS Code 安裝完成后,選擇" 文件(F)->新建文件(N) ",在新建的文件中輸入以下代碼:


          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>編程之路(cjavapy.com)</title>
          </head>
          <body>
           
          <h1>我的第一個標題</h1>
           
          <p>我的第一個段落。</p>
           
          </body>
          </html>


          3)編輯HTML文件


          在VS Code中,點擊左上角的"文件"菜單,選擇"打開文件",或者使用快捷鍵Ctrl+O(Windows)或Cmd+O(macOS)來打開HTML文件。


          在編輯器中可以直接修改HTML文件的內容。VS Code會自動識別HTML標記,并提供代碼高亮和智能提示功能。編輯完成后,使用快捷鍵Ctrl+S(Windows)或Cmd+S(macOS)來保存HTML文件。


          4)插件推薦


          HTML CSS Support:提供對HTML和CSS的支持,包括代碼片段、自動補全等功能。


          Live Server:啟動一個本地開發服務器,實時預覽HTML頁面的效果。


          Prettier:格式化HTML代碼,使代碼結構更整潔。


          Auto Close Tag:自動閉合HTML標簽,提高編碼效率。


          Bracket Pair Colorizer:對成對的括號進行著色,方便識別代碼塊。


          2、Sublime Text


          Sublime Text是一款流行的跨平臺源代碼編輯器,支持Windows、macOS和Linux等多種操作系統。它被廣泛用于Web開發,包括編輯HTML、CSS、JavaScript等前端技術。


          Sublime Text的界面非常簡潔,沒有多余的菜單和工具欄,更便于專注于代碼編輯。Sublime Text支持多種編程語言,包括HTML、CSS、JavaScript、Python、Java等。Sublime Text擁有強大的插件系統,用戶可以根據需要安裝插件來擴展編輯器功能。用戶可以自定義快捷鍵、主題、顏色方案等,以滿足個性化需求。Sublime Text啟動迅速,響應快速,適合于快速編輯代碼。


          1)安裝和配置


          官網地址:Sublime Text - Text Editing, Done Right


          根據操作系統下載并安裝相應版本的Sublime Text。打開Sublime Text后,可以根據自己的喜好進行編輯器設置,如字體、主題等。


          2)新建HTML文件


          在Sublime Text 安裝完成后,選擇" File->New File ",在新建的文件中輸入以下代碼:


          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>編程之路(cjavapy.com)</title>
          </head>
          <body>
           
          <h1>我的第一個標題</h1>
           
          <p>我的第一個段落。</p>
           
          </body>
          </html>


          3)編輯HTML文件


          在Sublime Text中,點擊左上角的"File"菜單,選擇"Open File",或者使用快捷鍵Ctrl+O(Windows)或Cmd+O(macOS)來打開HTML文件。在編輯器中可以直接修改HTML文件的內容。Sublime Text會自動識別HTML標記,并提供代碼高亮和智能提示功能。編輯完成后,使用快捷鍵Ctrl+S(Windows)或Cmd+S(macOS)來保存HTML文件。


          4)插件推薦


          Emmet:提供HTML/CSS快速編寫和自動完成功能,可以大大提高編碼效率。


          Sublime Linter:對代碼進行實時語法檢查,幫助發現潛在的錯誤和警告。


          Color Highlighter:對CSS中的顏色進行高亮顯示,方便調試和修改樣式。


          SideBarEnhancements:增強側邊欄功能,提供更多文件操作選項。


          3、Dreamweaver


          Dreamweaver是由Adobe公司開發的一款全球知名的網頁設計和開發工具。它為開發人員和設計師提供了一個可視化的界面,可以直觀地創建和編輯網頁內容,同時也支持手動編輯代碼。Dreamweaver提供可視化界面,可以直觀地拖拽和編輯網頁元素,無需手動編寫代碼。除了可視化界面,Dreamweaver也支持手動編輯代碼,適合于開發人員和設計師。Dreamweaver可在Windows和macOS等多個平臺上運行。Dreamweaver集成了代碼編輯器、預覽窗口、文件管理器等功能,提供全面的開發環境。


          1)安裝和配置


          官網地址:Website design software | Adobe Dreamweaver


          根據操作系統下載并安裝相應版本的Dreamweaver。打開Dreamweaver后,,根據需要進行編輯器設置,如界面語言、字體、代碼顏色等。


          2)編輯HTML文件


          在Dreamweaver中,點擊左上角的"File"菜單,選擇"New",然后選擇"HTML",即可新建一個空白的HTML文件。內容如下:


          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>編程之路(cjavapy.com)</title>
          </head>
          <body>
           
          <h1>我的第一個標題</h1>
           
          <p>我的第一個段落。</p>
           
          </body>
          </html>


          使用可視化界面,可以直接拖拽頁面元素、調整布局、插入圖片等。若需要手動編輯HTML代碼,可以在下方的代碼編輯器中進行修改。Dreamweaver會自動提供代碼補全和語法高亮功能。在Dreamweaver中,可以實時預覽網頁效果,點擊右上角的"Live View"按鈕即可。


          3)CSS和JavaScript支持


          Dreamweaver也支持CSS和JavaScript的編輯和預覽,可以幫助創建更豐富的網頁效果。在編輯器中可以直接編輯CSS樣式和JavaScript代碼,并實時查看效果。


          4)網頁上傳和發布


          Dreamweaver集成了FTP功能,可以直接將編輯好的網頁上傳到服務器。點擊"Site"菜單,選擇"Manage Sites",配置好站點設置,即可進行上傳和發布。


          5)Dreamweaver模板和庫


          Dreamweaver提供模板和庫功能,可以保存和復用常用的網頁元素和樣式,提高開發效率。


          參考文檔:https://www.cjavapy.com/article/3299/

          用HTML5+JS實現文字轉語音

          現在越來越多的視頻采用了AI語音,下面給大家介紹幾種簡單的文字轉語音的辦法,完全免費的歐。

          1. 使用HTML5語音合成API-SpeechSynthesis實現的文字轉語音

          因為SpeechSynthesis完全是由瀏覽器端實現的文字轉語音,大家可以用下面命令測試一下自己使用的瀏覽器支持哪些文字轉成語音,方法很簡單。

          1. 打開瀏覽器任意頁面,點擊F12打開瀏覽器調試控制臺,
          2. 點擊【控制臺】或者是【console】切換到控制臺頁面,在提示符>位置輸入speechSynthesis.getVoices()并回車。
          3. 有些瀏覽器控制臺默認是禁止復制粘貼的這調代碼有可能要手動輸入allow pasting來啟用復制粘貼。
          4. 不同瀏覽器支持的語音數量不同,edge支持最多有302種

          Chrome支持也不少

          而maxthon就支持一種

          注意這個支持多寡和當前使用的操作系統版本,瀏覽器內核版本也有一定關系,各瀏覽器支持情況參考下表,數字代表開始支持的內核版本。

          下面來看看用html5+js代碼怎樣實現一個簡單的頁面來實現文字轉語音

          先用html語言寫一個簡單的頁面,代碼如下:

          <!DOCTYPE html>
          <html>
          
          <head>
          <title>HTML5+JS實現文字轉語音朗讀功能</title>
          </head>
          
          <body>
          <article>
          <h3 align="center">請在下面文本框中輸入要轉換的文字:</h3>
          <p>
          <textarea id="texts" rows="15" class="_play">使用瀏覽器實現文字轉語音,不需要網絡。</textarea>
          </p>
          <p>
          <label>選擇轉換語音:</label>
          <select id="voiceSelect" onchange="play()"></select>
          </p>
          <button class="_search" onclick="play()">開始</button>
          <button onclick="resume()">繼續</button>
          <button onclick="pause()">暫停</button>
          <!-- <button onclick="cancel()">清除隊列</button> -->
          <button onclick="cls()">清空文文字</button>
          </article>
          </body>
          </html>

          效果是這樣的:

          看起來比較丑,可以在<head>標簽里面加上css代碼,使頁面看起來好看一點

          <head>
          <title>HTML5+JS實現文字轉語音朗讀功能</title>
          <style>
          article {margin: 0 auto;max-width: 800px;text-align: center;}
          textarea {max-width: 600px;width:100%;text-align: left;}
          button{border-radius: 3px;border: 1px solid #dddddd;height: 30px;width: 80px;cursor: pointer;}
          </style>
          </head>

          效果如下:

          為選擇轉換語音的選擇框添加js代碼

          <script>
          var to_speak=window.speechSynthesis;
          var voiceSelect=document.querySelector("#voiceSelect");
          var voices=[];
          //創建選擇語言的select標簽
          function populateVoiceList() {
          voices=speechSynthesis.getVoices();
          for(i=0; i < voices.length; i++) {
          var option=document.createElement('option');
          option.textContent=voices[i].name + ' (' + voices[i].lang + ')';
          if(voices[i].default) {
          option.textContent +=' -- DEFAULT';
          }
          option.setAttribute('data-lang', voices[i].lang);
          option.setAttribute('data-name', voices[i].name);
          voiceSelect.appendChild(option);
          }
          }
          
          setTimeout(function() {
          populateVoiceList();
          }, 500) //
          </script>

          這樣刷新頁面后選擇轉換語音的選擇框后面就出現一個下拉列表,里面列出了瀏覽器支持的語音。

          后面為各按鈕添加js代碼:

          開始:

          var _play=document.querySelector("._play");
          var dataName;
          //清除所有語音播報創建的隊列
          function cancel() {
          window.speechSynthesis.cancel();
          }
          function play() {
          cancel(); //一定要加這個,不加的話瀏覽器會不發聲。
          to_speak=new SpeechSynthesisUtterance(_play.value);
          
          //to_speak.rate=1.4;// 設置播放語速,范圍:0.1 - 10之間
          
          var selectedOption=voiceSelect.selectedOptions[0].getAttribute('data-name');
          for(i=0; i < voices.length; i++) {
          if(voices[i].name===selectedOption) {
          to_speak.voice=voices[i];
          }
          }
          
          window.speechSynthesis.speak(to_speak);
          
          }

          繼續,暫停,清空文字:

          //暫停
          function pause() {
          window.speechSynthesis.pause();
          }
          //繼續播放
          function resume() {
          window.speechSynthesis.resume(); //繼續
          }
          //清除所有語音播報創建的隊列
          function cancel() {
          window.speechSynthesis.cancel();
          }
          //清空文本框
          function cls() {
          document.getElementById("texts").value=""; 清空文本框
          }

          可以在播放、暫停和繼續播放里面加上檢測文本框內是否有文字的函數,有文字才播放。

          //檢查文本框是否為空

          function myCheckFunc() {

          let x;

          x=document.getElementById("texts").value;

          try {

          if (x==="")

          throw "文本框為空";


          } catch (error) {

          alert( "提示" + error);

          }

          }

          完整js代碼如下:

          <script>
          if(!('speechSynthesis' in window)) {
          throw alert("對不起,您的瀏覽器不支持")
          }
          
          var _play=document.querySelector("._play"),
          to_speak=window.speechSynthesis,
          dataName, voiceSelect=document.querySelector("#voiceSelect"),
          voices=[];
          
          function play() {
          myCheckFunc();//檢查文本框是否為空
          cancel(); //
          to_speak=new SpeechSynthesisUtterance(_play.value);
          
          //to_speak.rate=1.4;// 設置播放語速,范圍:0.1 - 10之間
          
          var selectedOption=voiceSelect.selectedOptions[0].getAttribute('data-name');
          for(i=0; i < voices.length; i++) {
          if(voices[i].name===selectedOption) {
          to_speak.voice=voices[i];
          }
          }
          
          window.speechSynthesis.speak(to_speak);
          
          }
          
          //暫停
          function pause() {
          myCheckFunc();//檢查文本框是否為空
          window.speechSynthesis.pause();
          }
          //繼續播放
          function resume() {
          myCheckFunc();//檢查文本框是否為空
          window.speechSynthesis.resume(); //繼續
          }
          //清除所有語音播報創建的隊列
          function cancel() {
          window.speechSynthesis.cancel();
          }
          //清空文本框
          function cls() {
          document.getElementById("texts").value=""; 清空文本框
          }
          //檢查文本框是否為空
          function myCheckFunc() {
          let x;
          x=document.getElementById("texts").value;
          try {
          if (x==="")
          throw "文本框為空";
          
          } catch (error) {
          alert( "提示" + error);
          }
          }
          
          //創建選擇語言的select標簽
          function populateVoiceList() {
          voices=speechSynthesis.getVoices();
          for(i=0; i < voices.length; i++) {
          var option=document.createElement('option');
          option.textContent=voices[i].name + ' (' + voices[i].lang + ')';
          
          if(voices[i].default) {
          option.textContent +=' -- DEFAULT';
          }
          option.setAttribute('data-lang', voices[i].lang);
          option.setAttribute('data-name', voices[i].name);
          voiceSelect.appendChild(option);
          }
          }
          
          setTimeout(function() {
          populateVoiceList();
          }, 500) //
          </script>

          這樣一個簡單的文字轉語音的網頁就做好了,而且不依賴網絡,沒網的時候也可轉換,而且使用win10系統,EDGE瀏覽器支持100多種文字。

          有個小問題就是,這樣轉換瀏覽器會直接發聲,而不是輸出為文件,這個問題可以用錄屏軟件或者錄音軟件例如Adobe Audition,Cool Edit Pro等解決。

          1. 用edge播放文本內容

          這種方式更簡單一點,步驟如下:

          1. 新建一個txt文件里面輸入要轉的內容,然后用EDGE瀏覽器打開這個問題文件.
          2. 點擊地址欄右側大聲朗讀按鈕

          在彈出的朗讀此頁內容工具條上點擊【語音選項】,在彈出的對話框上可以設置語音的速度和語音的類型。選好之后點工具條上播放按鈕就可以播放了。

          1. 使用EDGE插件實現轉換

          (1)在EDGE瀏覽器點擊右上角三個點,打開edge瀏覽器選項菜單,點擊【擴展】,打開擴展對話框,選擇打開Microsoft edge加載項

          1. 在搜索框輸入voice remaker,添加這個擴展

          1. 添加成功后,點擊瀏覽器地址欄后面的擴展圖標打開這個擴展,在彈出的對話框的文本框里面輸入要轉的文字,在voice下拉列表選擇要轉的語音點擊【convert to speech】,等待片刻就可以在下面看到轉好的語音文件,可以點擊下載來下載這個文件。

          1. 用PC端工具調用edge瀏覽器語音轉換功能實現轉換

          推薦大家用edge-TTS-record這個工具版本V0.1.1,這個工具既不要錢也不需要登陸。

          在文本框里輸入文字,【朗讀者】選擇語音,可以點【試聽】按鈕試聽一下,點【錄制】即可保存為wav文件。

          以上這幾種方式所使用的語音轉換引擎是一樣的都是調用edge瀏覽器的SpeechSynthesis功能,所以它們里面可選擇的語音是一樣的,一般都是有幾百種,這種方式轉換出來的語音,雖然聽起來有點機械,但是對應普通的視頻配音來說完全足夠了。


          主站蜘蛛池模板: 福利一区国产原创多挂探花| 国产电影一区二区| 亚洲AV无码一区东京热久久| 亚洲AV乱码一区二区三区林ゆな | 日韩精品电影一区亚洲| 一区二区三区在线视频播放| 精品日韩在线视频一区二区三区 | 亚洲综合无码一区二区痴汉 | 真实国产乱子伦精品一区二区三区 | 国产伦精品一区二区三区视频小说 | 国产在线观看一区二区三区四区| 亚洲福利视频一区二区| 久久精品国产亚洲一区二区| 久久99精品国产一区二区三区| eeuss鲁片一区二区三区| 亚洲字幕AV一区二区三区四区 | 精品福利一区二区三区| 日本人的色道www免费一区| 成人国产精品一区二区网站公司| 3D动漫精品一区二区三区| 亚洲午夜在线一区| 国产香蕉一区二区精品视频| 亚洲AV成人一区二区三区在线看| 人妻无码一区二区不卡无码av| 91一区二区三区四区五区| 少妇一夜三次一区二区| 亚洲一区二区视频在线观看| 亚洲国产综合精品中文第一区| 日韩经典精品无码一区| 97久久精品无码一区二区| 91一区二区三区| 国精产品一区一区三区MBA下载| 熟女性饥渴一区二区三区| 国产精品亚洲一区二区无码| 日韩好片一区二区在线看| 香蕉视频一区二区三区| 国产免费一区二区三区VR| 亚洲欧美国产国产综合一区| 精品亚洲综合在线第一区| 亚洲国产精品一区二区第一页免 | 亚洲AV无码一区二区三区国产|