i人的福音!一個強大開源的文本轉語音工具!

来源:https://www.cnblogs.com/codechen8848/p/18314420
-Advertisement-
Play Games

大家好,我是 Java陳序員。 現在的自媒體可謂是十分火熱,各個視頻剪輯軟體提供了文本生成語音的功能,但大多都是千篇一律的音色,比如“這個男人叫小帥”。 如果你想做自媒體,既不想錄製自己的語音,又想自己的視頻配音與他人不同,可以考慮使用大模型來訓練生成自己的語音。 今天,給大家介紹一個開源免費的文本 ...


大家好,我是 Java陳序員

現在的自媒體可謂是十分火熱,各個視頻剪輯軟體提供了文本生成語音的功能,但大多都是千篇一律的音色,比如“這個男人叫小帥”。

如果你想做自媒體,既不想錄製自己的語音,又想自己的視頻配音與他人不同,可以考慮使用大模型來訓練生成自己的語音。

今天,給大家介紹一個開源免費的文本轉語音工具,支持十幾種語言生成!

關註微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典電腦電子書籍等。

項目介紹

EmotiVoice —— 一個強大的開源 TTS 引擎(Text To Speech,即文本轉語音),完全免費開源!

EmotiVoice 供了一個易於使用的 Web 界面用於文本轉語音,支持中英文雙語,包含 2000 多種不同的音色,以及特色的情感合成功能,支持合成包含快樂、興奮、悲傷、憤怒等廣泛情感的語音。

此外,EmotiVoice 還提供了用於批量生成結果的 API 介面。

項目使用

啟動工具

EmotiVoice 的使用方法十分簡單,在 Windows 環境下,解壓軟體壓縮包後,雙擊運行 start.bat 即可啟動。

雙擊運行 start.bat 後,將會在 CMD 命令視窗中運行服務:

併在瀏覽器中自動打開 Web 界面:

單句合成

1、選擇說話人,工具提供了十幾種不同的男女音色供選擇

2、選擇情緒,工具提供了普通、生氣、開心、驚訝、悲傷、厭惡、恐懼等語音情緒

3、輸入合成文本

4、點擊合成

5、合成的音頻可以進行線上播放和下載,或者在合成時勾選生成音頻後直接保存在wav_file目錄下

故事劇本多人合成

EmotiVoice 除了提供單句合成,還提供了故事劇本多人合成的功能。

1、輸入角色和文本

2、為角色選定聲音情感

3、為角色選定配音員

4、點擊合成音頻

快速上手

完整安裝

conda create -n EmotiVoice python=3.8 -y
conda activate EmotiVoice
pip install torch torchaudio
pip install numpy numba scipy transformers soundfile yacs g2p_en jieba pypinyin pypinyin_dict

更多的模型訓練,可參考項目文檔。

Docker 部署

嘗試 EmotiVoice 最簡單的方法是運行 Docker 鏡像,需要一臺帶有 NVidia GPU 的機器!

docker run -dp 127.0.0.1:8501:8501 syq163/emoti-voice:latest

容器啟動成功後,訪問:

http://localhost:8501/

EmotiVoice 作為一款 TTS 引擎,可以說功能十分強大,而且開源免費,大家快去圍觀體驗吧~

項目地址:https://github.com/netease-youdao/EmotiVoice

最後

推薦的開源項目已經收錄到 GitHub 項目,歡迎 Star

https://github.com/chenyl8848/great-open-source-project

或者訪問網站,進行線上瀏覽:

https://chencoding.top:8090/#/

大家的點贊、收藏和評論都是對作者的支持,如文章對你有幫助還請點贊轉發支持下,謝謝!


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 演算法基礎 \(\text{Update: 2024 - 07 - 22}\) 複雜度 定義 衡量一個演算法的快慢,一定要考慮數據規模的大小。 一般來說,數據規模越大,演算法的用時就越長。 而在演算法競賽中,我們衡量一個演算法的效率時,最重要的不是看它在某個數據規模下的用時,而是看它的用時隨數據規模而增長的趨 ...
  • 擴展歐幾裡得演算法(Exgcd) 裴蜀定理 對於任意一組整數 \(a,b\),存在一組整數 \(x,y\),滿足 \(ax+by=\gcd(a,b)\)。 Proof: 考慮數學歸納法。 當 \(b=0\) 時,由於 \(\gcd(a,0)=a\),則對於 \(ax+0y=a\) 這個不定方程,\(x ...
  • Excel是一種具有強大的數據處理和圖表製作功能的電子錶格文件,而TXT則是一種簡單通用、易於編輯的純文本文件。將Excel轉換為TXT可以幫助我們將複雜的數據表格以文本的形式保存,方便其他程式讀取和處理。而將TXT轉換為Excel則可以將文本文件中的數據導入到Excel中進行進一步的分析和處理。 ...
  • 本文介紹基於R語言中的readxl包與ggplot2包,讀取Excel表格文件數據,並繪製具有多個系列的柱狀圖、條形圖的方法~ ...
  • c++ string初始化的幾種方式 相對於C#來說,c++中string的初始化方式真的非常多,比如以下都可以用來初始化string: using namespace std; int main() { string str1 = "test01" ;//直接賦值 string str2( 5, ...
  • 據最新數據顯示,京東員工總數已接近52萬人。這一數字是阿裡巴巴的2倍、騰訊的5倍、拼多多的30倍。對比其他互聯網公司普遍以降本增效為主基調,京東的員工數量反而增加。過去一年增加了66445人,近兩年總計增加13萬人。 ...
  • 正文 今天是 7 月 21 號,0721,然後柚子社入駐 B 站了,開始我以為是整活,結果發現是真的。草,這下 0721 真成柚子廚紀念日了。有點難綳又有點好笑。 睡覺的一天。我原以為 14:30 睡到 16:30 差不多了,結果一覺睡到 17:30。草。我想著周末,也就沒設鬧鐘了,睡到什麼時候隨緣 ...
  • 服務遠程調用-Open Feign-微服務核心組件【分散式微服務筆記04】 服務遠程調用-Open Feign Open Feign最大的價值就是,在不同的微服務中可以相互調用對方的介面 基本介紹 OpenFeign 是個聲明式WebService 客戶端,使用OpenFeign 讓編寫Web Se ...
一周排行
    -Advertisement-
    Play Games
  • 前言 微服務架構已經成為搭建高效、可擴展系統的關鍵技術之一,然而,現有許多微服務框架往往過於複雜,使得我們普通開發者難以快速上手並體驗到微服務帶了的便利。為瞭解決這一問題,於是作者精心打造了一款最接地氣的 .NET 微服務框架,幫助我們輕鬆構建和管理微服務應用。 本框架不僅支持 Consul 服務註 ...
  • 先看一下效果吧: 如果不會寫動畫或者懶得寫動畫,就直接交給Blend來做吧; 其實Blend操作起來很簡單,有點類似於在操作PS,我們只需要設置關鍵幀,滑鼠點來點去就可以了,Blend會自動幫我們生成我們想要的動畫效果. 第一步:要創建一個空的WPF項目 第二步:右鍵我們的項目,在最下方有一個,在B ...
  • Prism:框架介紹與安裝 什麼是Prism? Prism是一個用於在 WPF、Xamarin Form、Uno 平臺和 WinUI 中構建鬆散耦合、可維護和可測試的 XAML 應用程式框架 Github https://github.com/PrismLibrary/Prism NuGet htt ...
  • 在WPF中,屏幕上的所有內容,都是通過畫筆(Brush)畫上去的。如按鈕的背景色,邊框,文本框的前景和形狀填充。藉助畫筆,可以繪製頁面上的所有UI對象。不同畫筆具有不同類型的輸出( 如:某些畫筆使用純色繪製區域,其他畫筆使用漸變、圖案、圖像或繪圖)。 ...
  • 前言 嗨,大家好!推薦一個基於 .NET 8 的高併發微服務電商系統,涵蓋了商品、訂單、會員、服務、財務等50多種實用功能。 項目不僅使用了 .NET 8 的最新特性,還集成了AutoFac、DotLiquid、HangFire、Nlog、Jwt、LayUIAdmin、SqlSugar、MySQL、 ...
  • 本文主要介紹攝像頭(相機)如何採集數據,用於類似攝像頭本地顯示軟體,以及流媒體數據傳輸場景如傳屏、視訊會議等。 攝像頭採集有多種方案,如AForge.NET、WPFMediaKit、OpenCvSharp、EmguCv、DirectShow.NET、MediaCaptre(UWP),網上一些文章以及 ...
  • 前言 Seal-Report 是一款.NET 開源報表工具,擁有 1.4K Star。它提供了一個完整的框架,使用 C# 編寫,最新的版本採用的是 .NET 8.0 。 它能夠高效地從各種資料庫或 NoSQL 數據源生成日常報表,並支持執行複雜的報表任務。 其簡單易用的安裝過程和直觀的設計界面,我們 ...
  • 背景需求: 系統需要對接到XXX官方的API,但因此官方對接以及管理都十分嚴格。而本人部門的系統中包含諸多子系統,系統間為了穩定,程式間多數固定Token+特殊驗證進行調用,且後期還要提供給其他兄弟部門系統共同調用。 原則上:每套系統都必須單獨接入到官方,但官方的接入複雜,還要官方指定機構認證的證書 ...
  • 本文介紹下電腦設備關機的情況下如何通過網路喚醒設備,之前電源S狀態 電腦Power電源狀態- 唐宋元明清2188 - 博客園 (cnblogs.com) 有介紹過遠程喚醒設備,後面這倆天瞭解多了點所以單獨加個隨筆 設備關機的情況下,使用網路喚醒的前提條件: 1. 被喚醒設備需要支持這WakeOnL ...
  • 前言 大家好,推薦一個.NET 8.0 為核心,結合前端 Vue 框架,實現了前後端完全分離的設計理念。它不僅提供了強大的基礎功能支持,如許可權管理、代碼生成器等,還通過採用主流技術和最佳實踐,顯著降低了開發難度,加快了項目交付速度。 如果你需要一個高效的開發解決方案,本框架能幫助大家輕鬆應對挑戰,實 ...