Balabolka軟件調用微軟離線自然語音合成進行文字轉語音下載安裝教程

首先,需要準備安裝包
Balabolka
NaturalVoiceSAPIAdapter

MicrosoftWindows.Voice.zh-CN.Xiaoxiao.1_1.0.9.0_x64__cw5n1h2txyewy.Msix
MicrosoftWindows.Voice.zh-CN.Yunxi.1_1.0.4.0_x64__cw5n1h2txyewy.Msix


借助上面這個工具:NaturalVoiceSAPIAdapter,可以把微軟的自然語音--NaturalVoice加入到SAPI5里,讓第三方應用程序能夠通過SAPI5 TTS引擎來調用Windows的自然語音,實現比較擬真的文字轉語音。關于文字轉語音安裝包可以在網上獲得,如果實在找不到可以在gitee.com/FIRC/fircfiles/blob/master/voice.md進行下載。具體效果?其實你大概率聽過,就是那個“注意看,這個男人叫小美!”。沒錯,日常使用的AI語音就是這個:


哪怕你沒有Windows 11,而是使用Windows 10,偏偏Windows 10又不支持自然語音?

那也沒關系。

NaturalVoiceSAPIAdapter支持通過SAPI5調用EDGE瀏覽器的在線語音服務,所以Windows 10上一樣可以用,估計就是沒有本地部署的效率高罷了。

那這兩個工具具體怎么使用呢?

其實非常簡單。

如果你用的是Windows 11,希望使用本地部署的自然語音的話。

Windows 10用戶可以跳過此處的講述人設置,直接看后面的NaturalVoiceSAPIAdapter設置。

打開設置-輔助功能-講述人。


點擊“添加自然語音”中的“添加”按鈕,根據語言來添加語音包。其實中文就兩個。


那兩個帶(natural)的,一男一女。

添加完成后,Windows自帶的講述人功能可以使用自然語音,但第三方應用程序是調用不了的。


比如,Balabolka里就沒有。只能用過去那種機械感十分明顯的老TTS語音。

這時候就要用到之前說的NaturalVoiceSAPIAdapter了。

先下載好NaturalVoiceSAPIAdapter,解壓到硬盤任意位置就行。要求是非中文有空格路徑。

之后運行“Installer.exe”。


首先,如果你是Windows 11,且之前在講述人里添加了自然語音的話,就把“啟用講述人自然語音”這項選上。

Windows 10用戶就不用選了,選下面的EDGE在線語音就行了,Windows 11用戶建議也懸賞,畢竟本地部署的自然語音,只有一男一女兩種聲音,挺單調的。而在線語音中會多出幾種來。

另外,本地自然語音里,中文只有普通話,粵語、臺灣口音啥的都沒有,而在線語音里甚至還有東北話,四川話。

AZURE這個,一般就不用選了,收錢的,按時間和算力收費的。

最后,因為Balabolka是32位應用程序,所以上面的“安裝32位”就是必選了。

64位的,我建議你也裝上,因為安裝后,一些系統應用,如講述人這種,也可以使用EDGE的在線語音服務了。


如果你需要中文和英文之外的其他語言支持的話,點下圖紅框中的位置自己設置。

下面介紹離線語音安裝方法:

將 【NaturalVoiceSAPIAdapter_v0.2.3_x86_x64.zip】 中的 installer.exe / x86 / x64 三個文件放到文件夾中。之后再單獨創建一個叫 voice 外文件夾,用于放置語音,voice 文件夾中為 xiaoxiao 建一個文件夾,將 【待解壓離線語音-MicrosoftWindows.Voice.zh-CN.Xiaoxiao.1_1.0.9.0_x64__cw5n1h2txyewy.Msix】 解壓,放入 xiaoxiao 文件夾中,效果如下:

配置:以管理員身份執行 剛才的 installer.exe

安裝32位、安裝64位,瀏覽,選擇voice文件夾(不要選更下一層的xiaoxiao),之后關閉。


到此,NaturalVoice就設置完了。

打開Balabolka看一下:


SAPI5里已經多出許多語音可用了。還可以單獨設置每一部分的語音,語速,語調以及音量。

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

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

相關文章

Java修仙之路,十萬字吐血整理全網最完整Java學習筆記(高級篇)

導航: 【Java筆記踩坑匯總】Java基礎JavaWebSSMSpringBootSpringCloud瑞吉外賣/谷粒商城/學成在線設計模式面試題匯總性能調優/架構設計源碼解析 推薦視頻: 黑馬程序員全套Java教程_嗶哩嗶哩 尚硅谷Java入門視頻教程_嗶哩嗶哩 推薦書籍: 《Ja…

接口測試用例和接口測試模板

一、簡介 3天精通Postman接口測試,全套項目實戰教程!!接口測試區別于傳統意義上的系統測試,下面介紹接口測試用例和接口測試報告。 二、接口測試用例模板 功能測試用例最重要的兩個因素是測試步驟和預期結果,接口測試…

linux查看kafka的消費組里是否有積壓

flink消費數據時,有時候需要在頁面展示的數據,不能實時展示。那就需要查看下,kafka的消費組里是否有數據積壓了。flink的任務flink的消費情況kafka中的信息總結可以看出來,kafka的消費組里的數據,已經實時的消費完了。…

【Unity筆記】Unity 音游模板與免費資源:高效構建節奏游戲開發全指南

Unity 音游模板與免費資源:高效構建節奏游戲開發全指南 文章摘要: 本文為Unity開發者提供一套針對下落式與軌道式音樂游戲的實用模板工程與免費資源指南,內容涵蓋項目目錄結構、核心功能模塊、視覺特效與音效素材、開源腳本框架及輔助打譜工具…

【RabbitMQ】高級特性—持久性、重試機制詳解

持久性 我們在前面說了消息端處理消息時,消息如何不丟失,但是如何保證當 RabbitMQ 服務器停掉之后,生產者發送的消息不丟失呢? 默認情況下,RabbitMQ 退出或者由于某種原因崩潰時,會忽視隊列和消息&#xff…

零基礎人工智能學習規劃之路

一、引言:為什么選擇人工智能?人工智能(AI)是當前科技領域最炙手可熱的方向之一,涵蓋機器學習、深度學習、計算機視覺、自然語言處理等多個分支。無論是就業市場的高需求,還是技術改變生活的潛力&#xff0…

【科研繪圖系列】R語言繪制誤差棒圖

文章目錄 介紹 加載R包 數據下載 導入數據 數據預處理 畫圖 系統信息 參考 介紹 【科研繪圖系列】R語言繪制誤差棒圖 加載R包 library(tidyverse) library(ggplot2) library(ggsignif) library(RColorBrewer) library(waterfalls) library(reshape2

期權定價全解析:從Black-Scholes到量子革命的金融基石

在金融市場中,期權定價如同航海中的羅盤,為風險定價提供方向。本文將深入剖析期權定價的核心邏輯、應用場景及量子計算帶來的顛覆性變革,并附實戰代碼示例。 一、期權定價的本質:風險的時間價值 1. 核心公式解析 C = e^{-rT}\mathbb{E}^\mathbb{Q}[\max(S_T-K,0)] C:期權…

實現div內容的垂直居中

Flexbox 彈性盒子(推薦) div {display: flex;align-items: center; /* 垂直居中 */justify-content: center;/* 水平居中 */height: 300px; /* 需要指定高度 */ }? 現代瀏覽器首選方案,支持響應式布局 Grid 網格布局 div {displ…

Juc高級篇:可見性,有序性,cas,不可變,設計模式

目錄 一.Java內存模型 1.可見性 1.1設計模式 (1.1.1)兩階段終止 (1.1.2)Balking模式 2.有序性 3.volatile原理 3.1保證可見性與有序性 3.2單例模式DCL 3.3 happens-before規則 4.線程安全單例 4.1餓漢式 二.無鎖并發 1.原子整數 2.原子引用 2.1 AtomicReference…

JDK源碼

java.util.concurrent 以下是atomic包下的 AtomicInteger Unsafe類:提供的方法可以直接訪問內存、線程。 屬性:Unsafe、int value 通過Unsafe方法中的CAS循環,保證int類型值的原子操作 int var5; do {var5 this.getIntVolatile(var1, var2);…

Linux網絡編程【基于UDP網絡通信的字典翻譯服務】

1. 基本框架:前面我們已近完成了,基于UDP協議的網絡通信,但是我們服務器接收到來自客戶端的信息即字符串時只是進行了簡單的發送會客戶端和在日志中回顯打印,并沒有實際的業務服務。那么接下來,我們就設計一個字典翻譯…

Quality Control II: Trimming (二):BBDuk

參考:BBDuk Guide - Archive 在我們了解了如何使用trimmomatic之后,我們開始進一步了解另外一種trim工具BBDuk 首先小編要聲明:如果想要完全掌握一個工具是需要較長時間的鉆研和學習的,這里呢只是提供BBDuk處理數據的基本邏輯和…

AlmaLinux8 平替 manylinux_2_28-python 的 GPG密鑰管理、安裝 cuda sdk

0. 下載 AlmaLinux 8 docker 鏡像 https://hub.docker.com/r/almalinux/8-base/tags 下載鏡像: sudo docker pull almalinux/8-base:8.4 創建一個容器: sudo docker run --gpus all -it --name cudaq_src_py_LHL_06 -v /home/hanmeimei/big…

BM1684X平臺:Qwen-2-5-VL圖像/視頻識別應用

一、 簡介 Qwen-2-5-VL 是阿里巴巴通義千問團隊推出的多模態大語言模型(MLLM),屬于 Qwen-2 系列模型的一部分,支持視覺(Vision)與語言(Language)的多模態交互。 1、特性 動態分辨…

前端項目工程化配置webpack與vite

webpack與vite一、了解 webpack入口(entry)輸出(output)loader插件(plugin)模式(mode)二、項目中使用webpackvue項目react項目三、了解vite構建選項(build)模塊解析(Resolve)模塊處理(Module)服務器選項&am…

機器學習(3):KNN算法-分類

一、KNN算法 K-近鄰算法(K-Nearest Neighbors,簡稱KNN),根據K個鄰居樣本的類別來判斷當前樣本的類別;如果一個樣本在特征空間中的k個最相似(最鄰近)樣本中的大多數屬于某個類別,則該類本也屬于這個類別。一些距離&…

Redis Windows遷移方案與測試

我想將開源軟件Redis的主程序和附屬程序遷移到Windows平臺,目前它只能在Linux上運行,讓它可以在Windows 11和Windows Server 2025上運行,這需要考慮Linux操作系統和Windows操作系統的差異,請列舉出將Redis在Linux系統上運行的GCC的…

信息安全概述--實驗總結

數據鏈路層--ARP欺騙ARP欺騙原理XP2要與XP3通信,要發送ARP請求,詢問XP3的MAC地址kali冒充XP3持續給XP2發送ARP應答,XP2會以為收到的MAC地址是XP3的,實際是kali的之后XP2發送的數據都是發給kali的如果說XP2需要想要訪問互聯網&…

【Electron】打包后圖標不變問題,圖標問題

windows上圖標未更換。圖標已經換了,但新打出的包或是安裝后的 exe 圖標沒有更換。這個時候可以右擊你的exe或是安裝包點屬性,看看圖標是否正常,如果這里的圖標正常,那其實就是成功的了。主要原因是因為 windows 圖標緩存機制導致…