最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python speech模塊的使用方法

 更新時間:2020年09月09日 08:25:40   作者:python之戀  
這篇文章主要介紹了python speech模塊的使用方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

python中我們可以使用speech模塊讓計算機進(jìn)行語音輸出,我們需要使用如下代碼安裝該模塊。對于如何在終端中安裝python相應(yīng)模塊,
Pycharm編譯器可以使用Win + R進(jìn)入運行界面,輸入cmd并點擊確定進(jìn)入終端
Anaconda編譯器可以打開Anaconda Powershell Prompt (anaconda),使用conda activate (虛擬環(huán)境名)進(jìn)入終端,接下來在終端中使用如下安裝命令即可:

pip install speech

然而因為speech模塊最早是在python 2.x中開發(fā)的,因此在python 3.x中并不能夠直接使用,我們需要打開它安裝后的原始文件,并進(jìn)行以下調(diào)整即可。
打開原始文件的簡潔方法:可以直接在編譯器中導(dǎo)入模塊,運行報錯后點擊錯誤信息直接進(jìn)入對應(yīng)的位置。如下圖所示:

當(dāng)我安裝好以后第一次運行speech模塊后,出現(xiàn)了上述錯誤提醒,接著直接點擊File所在的那一行就可以進(jìn)入錯誤所對應(yīng)的位置,即speech源文件需要更改的位置。若不使用此方法,就需要進(jìn)入C:\Softwares\anaconda\envs\nano\Lib\site-packages目錄下找到speech.py打開后進(jìn)行定位錯誤位置并更改,Anaconda中每個人的文件位置可能有差異。因為虛擬環(huán)境的創(chuàng)建一般不同,Pycharm中一般是相同的,可以自行查找。

接著我們按部就班地更改以下三個位置地源文件。

  • 原始文件第157行,print prompt應(yīng)該改為print(prompt)。
  • 原始文件第59行,thread應(yīng)該改為threading。
  • 拖動文件到最后,將最后的部分改為:
class T(threading.Thread):
 def __init__(self):
  threading.Thread.__init__(self)
 
 
 def run(self):
   pass


 def _ensure_event_thread():
  """
  Make sure the eventthread is running, which checks the handlerqueue
  for new eventhandlers to create, and runs the message pump.
  """
  global _eventthread
  if not _eventthread:
   def loop():
    while _eventthread:
     pythoncom.PumpWaitingMessages()
     if _handlerqueue:
      (context,listener,callback) = _handlerqueue.pop()
      # Just creating a _ListenerCallback object makes events
      # fire till listener loses reference to its grammar object
      _ListenerCallback(context, listener, callback)
     time.sleep(.5)
   _eventthread = T()
   _eventthread.start()

然后我們輸入以下測試代碼:

import speech
class Debug:
 def __init__(self):
  speech.say("Hallo")

main = Debug()

當(dāng)我們第一次運行這段調(diào)試程序時,windows 10會彈出一個語音設(shè)置輸入窗口,我們只需要根據(jù)自己喜歡的設(shè)定方式設(shè)定即可(這里不做討論)。接下來我們發(fā)現(xiàn),speech模塊就可以正常使用了。但是有一個問題,當(dāng)使用speech.say()進(jìn)行語音輸出的時候,語言必須與windows 10的系統(tǒng)默認(rèn)語言保持一致,否則無法識別,這里我的系統(tǒng)語言為德語,所以我使用了hallo輸出,但是當(dāng)我想要使用漢語作為語音輸出時就會失敗。那么如果想要使用其他語言怎么辦呢?將windows 10的系統(tǒng)默認(rèn)語言更改即可,只需要下載一個語言包并安裝,可以自行百度,有很多,這里不做詳細(xì)說明。

最后再次運行調(diào)試程序,成功獲取到了對應(yīng)的語音輸出。

總結(jié)

到此這篇關(guān)于python speech模塊的使用方法的文章就介紹到這了,更多相關(guān)python speech模塊使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • Python掃描IP段查看指定端口是否開放的方法

    Python掃描IP段查看指定端口是否開放的方法

    這篇文章主要介紹了Python掃描IP段查看指定端口是否開放的方法,涉及Python使用socket模塊實現(xiàn)端口掃描功能的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • Django實戰(zhàn)之用戶認(rèn)證(用戶登錄與注銷)

    Django實戰(zhàn)之用戶認(rèn)證(用戶登錄與注銷)

    這篇文章主要介紹了Django實戰(zhàn)之用戶認(rèn)證(用戶登錄與注銷),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Keras SGD 隨機梯度下降優(yōu)化器參數(shù)設(shè)置方式

    Keras SGD 隨機梯度下降優(yōu)化器參數(shù)設(shè)置方式

    這篇文章主要介紹了Keras SGD 隨機梯度下降優(yōu)化器參數(shù)設(shè)置方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python SocketServer源碼深入解讀

    python SocketServer源碼深入解讀

    這篇文章主要介紹了python SocketServer源碼深入解讀,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • Python人工智能語音合成實現(xiàn)案例詳解

    Python人工智能語音合成實現(xiàn)案例詳解

    這篇文章主要為大家介紹了Python人工智能語音合成實現(xiàn)案例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • python EasyOCR庫實例用法介紹

    python EasyOCR庫實例用法介紹

    在本篇文章里小編給大家整理的是一篇關(guān)于python EasyOCR庫實例用法介紹,有需要的朋友們可以跟著學(xué)習(xí)下。
    2021-07-07
  • Python實現(xiàn)基于標(biāo)記的分水嶺分割算法

    Python實現(xiàn)基于標(biāo)記的分水嶺分割算法

    分水嶺技術(shù)是一種眾所周知的分割算法,特別適用于提取圖片中的相鄰或重疊對象。本文將用Python實現(xiàn)基于標(biāo)記的分水嶺分割算法,感興趣的可以了解一下
    2022-07-07
  • python忽略warnings的幾種方法

    python忽略warnings的幾種方法

    本文主要介紹了幾種在Python忽略警告信息的方法,,可以使用Python 內(nèi)置的警告控制機制來抑制特定類型的警告,下面就來介紹一下,感興趣的可以了解一下
    2025-01-01
  • 人臉識別經(jīng)典算法一 特征臉方法(Eigenface)

    人臉識別經(jīng)典算法一 特征臉方法(Eigenface)

    這篇文章主要為大家詳細(xì)介紹了人臉識別經(jīng)典算法一,特征臉方法Eigenface,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python爬取酷狗MP3音頻的步驟

    Python爬取酷狗MP3音頻的步驟

    這篇文章主要介紹了Python爬取酷狗MP3音頻的步驟,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-02-02

最新評論

开江县| 株洲市| 北碚区| 武穴市| 手机| 化德县| 屯留县| 滦南县| 海南省| 噶尔县| 临漳县| 海淀区| 呼伦贝尔市| 南召县| 牙克石市| 兴隆县| 武功县| 长顺县| 余干县| 封丘县| 吴江市| 武山县| 镇赉县| 繁昌县| 房山区| 岑溪市| 清丰县| 枣强县| 汉川市| 临泽县| 镇江市| 莎车县| 济阳县| 广南县| 武川县| 梅州市| 镇巴县| 衡水市| 武城县| 米易县| 伽师县|