国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【詳細(xì)】用Python的pyttsx3、pygame和PySimpleGUI庫(kù)實(shí)現(xiàn)文字轉(zhuǎn)語音工具(無需網(wǎng)絡(luò)接口)

這篇具有很好參考價(jià)值的文章主要介紹了【詳細(xì)】用Python的pyttsx3、pygame和PySimpleGUI庫(kù)實(shí)現(xiàn)文字轉(zhuǎn)語音工具(無需網(wǎng)絡(luò)接口)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

前言

一、pyttsx3是什么

二、安裝pyttsx3

三、查看語音包

四、添加語音包

1,?下載語音包

2, 安裝語音包

五、功能實(shí)現(xiàn)和資源下載

1、下載所需要的庫(kù)

2、運(yùn)行時(shí)界面

3、資源下載


前言

欣望江山千里秀,歡頌祖國(guó)萬年春。臨近國(guó)慶節(jié),首先祝福你,國(guó)慶節(jié)快樂!每次小編在網(wǎng)上找資料的時(shí)候,都少不了看“長(zhǎng)篇大論”的文章,而且字體一般不是很大,既費(fèi)眼睛又費(fèi)時(shí)間,所有想找一些文字轉(zhuǎn)語音的軟件,好的軟件有數(shù)不勝數(shù),但直到看見了pyttsx3(下面有解釋)這個(gè)庫(kù),發(fā)自內(nèi)心覺得Python真的非常強(qiáng)大,不調(diào)用其他的網(wǎng)絡(luò)接口,就可以實(shí)現(xiàn)文字轉(zhuǎn)語音功能,作為一個(gè)Python的學(xué)習(xí)者,怎能失去這個(gè)好機(jī)會(huì)呢??


一、pyttsx3是什么

pyttsx3是Python中的文本到語音的轉(zhuǎn)換庫(kù),該軟件包適用于 Windows、Mac 和 Linux。它在可用時(shí)使用本機(jī)語音驅(qū)動(dòng)程序,并且完全脫機(jī)工作。

官方文檔:Using pyttsx3 — pyttsx3 2.6 documentation或者pyttsx3 · PyPI

基本使用方法(先安裝庫(kù)):

import pyttsx3

"""語言播放Hello World"""
engine = pyttsx3.init()
engine.say("Hello World!")
engine.runAndWait()

二、安裝pyttsx3

安裝命令如下:

pip install pyttsx3==2.90

如果下載過慢或超時(shí)報(bào)錯(cuò)可以用pip install pyttsx3==2.90 -i https://pypi.douban.com/simple/至于為什么會(huì)超時(shí)報(bào)錯(cuò)或下載過慢,感興趣的小伙伴們可以參考以下文章:解決pip下載速度過慢及超時(shí)報(bào)錯(cuò)的方法適于多種操作系統(tǒng)(詳細(xì))_import _this的博客-CSDN博客作為一個(gè)優(yōu)秀的Python程序員來說,一定少不了跟pip打交道,用過pip下載庫(kù)的小伙伴一定知道它的下載速度已經(jīng)不能用慢來形容了,主要因?yàn)槭莗ip默認(rèn)使用的是國(guó)外的源,所以下載速度會(huì)慢,當(dāng)然這個(gè)也和部分地區(qū)網(wǎng)絡(luò)還有pip官方鏡像源服務(wù)器的心情有關(guān),最直接的解決方法就是替換成國(guó)內(nèi)的下載源。https://blog.csdn.net/python_sy/article/details/126710868


三、查看語音包

pyttsx3可以查看電腦中的所有語音包,輸入以下代碼查看語音包。

import pyttsx3

count = 0
engine = pyttsx3.init()
voices = engine.getProperty('voices')

for voice in voices:
    count += 1
    print("語音包%s:" % count)
    print(" - ID: %s" % voice.id)
    print(" - 姓名: %s" % voice.name)
    print(" - 語言: %s" % voice.languages)
    print(" - 性別: %s" % voice.gender)
    print(" - 年齡: %s\n" % voice.age)

print("共有%s種語音包" % count)

四、添加語音包

一般Windows操作系統(tǒng)自帶兩種語音包,如果覺得不夠用,可以下載語音包。

1,?下載語音包

微軟語音包下載地址:

https://www.microsoft.com/en-us/download/details.aspx?id=27224

可以選擇中文相關(guān)語音包的下載

MSSpeech_SR_zh-CN_TELE.msi
MSSpeech_SR_zh-TW_TELE.msi
MSSpeech_SR_zh-HK_TELE.msi
MSSpeech_TTS_zh-CN_HuiHui.msi
MSSpeech_TTS_zh-TW_HanHan.msi
MSSpeech_TTS_zh-HK_HunYee.msi

根據(jù)提示,需要先安裝運(yùn)行環(huán)境。
如果是軟件開放,還需要安裝SDK

涉及的術(shù)語:
TTS(Text To Sound)是文本轉(zhuǎn)語音
SR(Speech Recognition)是語音識(shí)別

注意:這里我們主要下載的是TTS:

MSSpeech_TTS_zh-CN_HuiHui.msi(普通話)
MSSpeech_TTS_zh-TW_HanHan.msi(臺(tái)灣)
MSSpeech_TTS_zh-HK_HunYee.msi(香港)

如果覺得微軟語音包下載過程有些麻煩的小伙伴,可以直接使用我下載好的MSSpeech_TTS_zh-TW_HanHan.msi語音包和運(yùn)行環(huán)境(注:這個(gè)是臺(tái)灣語音包,因?yàn)樾【庪娔X中默認(rèn)是HuiHui語音包,但MSSpeech_TTS_zh-CN_HuiHui.msi語音包也在鏈接里

鏈接:https://wwp.lanzoub.com/b02vkiefg
提取碼:90u1

2, 安裝語音包

注:以我鏈接里發(fā)的HanHan語音包作為示范,其他的可以以此類推。

1、先安裝SpeechPlatformRuntime.msi(雙擊安裝即可),安裝完成之后重啟電腦

2、重啟電腦后再安裝MSSpeech_TTS_zh-TW_HanHan.msi(雙擊安裝即可)

3、Win鍵+R鍵,在彈出的窗口中輸入regedit,在彈出的注冊(cè)表編輯器中依次打開路徑HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech Server\v11.0\Voices\Tokens路徑下可看到新安裝的語音包(HanHan):

python語音包,Python,python,小程序,pygame,音視頻,開發(fā)語言

4、右鍵HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech Server\v11.0\Voices,將其導(dǎo)出成.reg文件,使用文本編輯器或其他文本編輯軟件打開剛剛保存的.reg文件,將里面的\Speech Server\v11.0全部替換成\Speech并保存。

python語音包,Python,python,小程序,pygame,音視頻,開發(fā)語言

5、雙擊修改后的.reg文件。(如果彈出警告窗口,不用擔(dān)心,點(diǎn)擊即可)

6、再次打開注冊(cè)表編輯器在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens路徑下就可看到新安裝的語音包以及電腦默認(rèn)的語音包了:

python語音包,Python,python,小程序,pygame,音視頻,開發(fā)語言


五、功能實(shí)現(xiàn)和資源下載

1、下載所需要的庫(kù)

pip install pyttsx3==2.90

pip install pygame==2.1.2
pip install PySimpleGUI==4.60.3

如果下載過慢或超時(shí)報(bào)錯(cuò)可以用pip install pyttsx3==2.90 -i https://pypi.douban.com/simple/至于為什么會(huì)超時(shí)報(bào)錯(cuò)或下載過慢,感興趣的小伙伴們可以參考以下文章(下載過pyttsx3可以不用下載):

解決pip下載速度過慢及超時(shí)報(bào)錯(cuò)的方法適于多種操作系統(tǒng)(詳細(xì))_import _this的博客-CSDN博客作為一個(gè)優(yōu)秀的Python程序員來說,一定少不了跟pip打交道,用過pip下載庫(kù)的小伙伴一定知道它的下載速度已經(jīng)不能用慢來形容了,主要因?yàn)槭莗ip默認(rèn)使用的是國(guó)外的源,所以下載速度會(huì)慢,當(dāng)然這個(gè)也和部分地區(qū)網(wǎng)絡(luò)還有pip官方鏡像源服務(wù)器的心情有關(guān),最直接的解決方法就是替換成國(guó)內(nèi)的下載源。https://blog.csdn.net/python_sy/article/details/126710868

2、運(yùn)行時(shí)界面

可以中英文切換(這個(gè)功能純屬裝b可以讓界面更完美)

python語音包,Python,python,小程序,pygame,音視頻,開發(fā)語言

python語音包,Python,python,小程序,pygame,音視頻,開發(fā)語言??

3、資源下載

源碼和exe可執(zhí)行文件我都打包好了,喜歡的點(diǎn)個(gè)關(guān)注吧或者點(diǎn)一個(gè)小小的贊也可以。

python語音包,Python,python,小程序,pygame,音視頻,開發(fā)語言文章來源地址http://www.zghlxwxcb.cn/news/detail-526580.html

下載鏈接:https://wwp.lanzoub.com/b02vko1yd
密碼:92lg

到了這里,關(guān)于【詳細(xì)】用Python的pyttsx3、pygame和PySimpleGUI庫(kù)實(shí)現(xiàn)文字轉(zhuǎn)語音工具(無需網(wǎng)絡(luò)接口)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python語音合成-第三方庫(kù)(gTTs/pyttsx3/speech)橫評(píng)(內(nèi)附使用代碼)

    由于項(xiàng)目需要, 我需要 將文字轉(zhuǎn)換為語音 , 那么第一步就要進(jìn)行調(diào)研 語音合成(text to speech),簡(jiǎn)稱TTS 。是將文字轉(zhuǎn)化為語音的一種技術(shù),是讓計(jì)算機(jī)模擬人類的嘴巴,通過不同的音色說出想表達(dá)的內(nèi)容, 是人機(jī)對(duì)話的一部分。 TTS可以通過 神經(jīng)網(wǎng)絡(luò) 的設(shè)計(jì),把文字智能地轉(zhuǎn)化

    2024年02月04日
    瀏覽(21)
  • 【文本轉(zhuǎn)音頻】pyttsx3詳解

    pyttsx3 是一個(gè)Python庫(kù),用于在各種平臺(tái)上實(shí)現(xiàn)文本到語音(Text-to-Speech,TTS)功能。它基于底層的 TTS 引擎,并提供了簡(jiǎn)單易用的接口,可以將文本轉(zhuǎn)換為聲音輸出。 以下是 pyttsx3 的一些特點(diǎn)和功能: 跨平臺(tái)支持:pyttsx3 支持多種平臺(tái),包括Windows、Mac和Linux等。這意味著你可以

    2024年02月08日
    瀏覽(14)
  • 第二篇【傳奇開心果系列】Python的文本和語音相互轉(zhuǎn)換庫(kù)技術(shù)點(diǎn)案例示例:深度解讀pyttsx3支持多種語音引擎

    第二篇【傳奇開心果系列】Python的文本和語音相互轉(zhuǎn)換庫(kù)技術(shù)點(diǎn)案例示例:深度解讀pyttsx3支持多種語音引擎

    pyttsx3是一個(gè)Python文本到語音轉(zhuǎn)換庫(kù),可以將文本轉(zhuǎn)換為語音并播放出來。它支持多種語音引擎,包括sapi5、nsss、espeak等。pyttsx3可以用于開發(fā)語音助手、自動(dòng)化腳本、語音提示等應(yīng)用程序。它具有簡(jiǎn)單易用的接口,可以靈活設(shè)置語音輸出的音量、語速、聲音類型等參數(shù)。如果

    2024年02月19日
    瀏覽(26)
  • 第四篇【傳奇開心果系列】Python文本和語音相互轉(zhuǎn)換庫(kù)技術(shù)點(diǎn)案例示例:pyttsx3自動(dòng)化腳本經(jīng)典案例

    第四篇【傳奇開心果系列】Python文本和語音相互轉(zhuǎn)換庫(kù)技術(shù)點(diǎn)案例示例:pyttsx3自動(dòng)化腳本經(jīng)典案例

    使用 pyttsx3 庫(kù)創(chuàng)建自動(dòng)化腳本有幾個(gè)主要作用: 語音提示和反饋:通過將文本轉(zhuǎn)換為語音輸出,你可以為自動(dòng)化腳本添加語音提示和反饋功能。這樣,你可以通過語音提示告知用戶腳本的進(jìn)度、狀態(tài)或結(jié)果,提供更直觀和人性化的交互體驗(yàn)。 語音報(bào)告和通知:自動(dòng)化腳本可

    2024年02月21日
    瀏覽(33)
  • 使用 PyAudio、語音識(shí)別、pyttsx3 和 SerpApi 構(gòu)建簡(jiǎn)單的基于 CLI 的語音助手
  • 基于PySimpleGUI的Opencv基本操作(Python實(shí)現(xiàn))

    基于PySimpleGUI的Opencv基本操作(Python實(shí)現(xiàn))

    歡迎交流學(xué)習(xí) 使用PySimpleGUI模塊,對(duì)OpenCV基本功能進(jìn)行可視化展示,主要包括 圖像通道轉(zhuǎn)換(HSV,彩色通道,灰度通道) 圖像大小,對(duì)比度,亮度的調(diào)整 HSV模式下的色彩追蹤(色相,飽和度,明度) 圖像直方圖(均值化,CLAHE) 圖像的模糊處理(中值模糊,高斯模糊,雙邊

    2024年02月03日
    瀏覽(15)
  • Python pygame 實(shí)現(xiàn)游戲 彩色 五子棋 詳細(xì)注釋 附源碼 單機(jī)版

    Python pygame 實(shí)現(xiàn)游戲 彩色 五子棋 詳細(xì)注釋 附源碼 單機(jī)版

    之前學(xué)python的時(shí)候 寫了個(gè)游戲來練手 用的是 pygame 沒有別的依賴 只用了一兩百行的代碼就實(shí)現(xiàn)了 整體來說功能并不算完整 這個(gè)項(xiàng)目是在大學(xué)的時(shí)候 偶然一個(gè)機(jī)遇交一個(gè)小朋友Python時(shí) 小朋友大概10多歲 正在打算上初一 小朋友分非常非常非常聰明!?。?當(dāng)時(shí)給他講東西 他很

    2024年02月12日
    瀏覽(20)
  • Python Pygame游戲開發(fā)教程正式發(fā)布(非常詳細(xì))

    Python Pygame游戲開發(fā)教程正式發(fā)布(非常詳細(xì))

    Pygame 是一款專門為開發(fā)和設(shè)計(jì) 2D 電子游戲而生的、免費(fèi)開源的 Python 軟件包/模塊,它支 Windows、Linux、Mac OS 等操作系統(tǒng),具有良好的跨平臺(tái)性 Pygame 在 SDL 的基礎(chǔ)上開發(fā)而成,它提供了諸多操作模塊,比如圖像模塊(image)、聲音模塊(mixer)、輸入/輸出(鼠標(biāo)、鍵盤、顯示屏

    2024年04月13日
    瀏覽(25)
  • 使用Python編寫游戲輔助腳本——Pygame詳細(xì)教程

    Python是一種簡(jiǎn)單且強(qiáng)大的編程語言,在游戲開發(fā)中,它可以用來創(chuàng)建游戲輔助腳本。Pygame是Python編程語言的一個(gè)庫(kù),它提供了一組用于開發(fā)游戲的功能和工具。本教程將介紹如何使用Pygame庫(kù)來編寫一個(gè)簡(jiǎn)單的游戲輔助腳本。 在開始編寫游戲輔助腳本之前,我們需要先安裝Py

    2024年02月04日
    瀏覽(22)
  • Pygame顯示文字

    Pygame顯示文字

    使用Pygame顯示文字的步驟如圖1所示。 圖1 顯示文字的步驟 通過以下代碼實(shí)現(xiàn)Pygame的初始化。 其中,第1行代碼的作用是在程序中導(dǎo)入pygame模塊;第2行代碼的作用是實(shí)現(xiàn)pygame的初始化。 使用如下代碼實(shí)現(xiàn)屏幕的創(chuàng)建 其中,第1行代碼定義了表示屏幕大小的變量screen_size,該變量

    2023年04月08日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包