<strike id="mxvdv"><dfn id="mxvdv"></dfn></strike>
<li id="mxvdv"></li>
<dl id="mxvdv"></dl>

        <dl id="mxvdv"><td id="mxvdv"></td></dl>

        藍(lán)鷗旗下品牌:鷗課學(xué)院
        全國(guó)咨詢電話:13152008057
        您的位置: 首頁(yè) > 技術(shù)文章 > 【原創(chuàng)】Python 智能語(yǔ)音識(shí)別-Speech搭建和使用

        【原創(chuàng)】Python 智能語(yǔ)音識(shí)別-Speech搭建和使用

        2017-09-01 藍(lán)鷗
        7134人 瀏覽:

          今天在使用Python搞語(yǔ)音識(shí)別的時(shí)候,環(huán)境搭建遇到了很多的坑點(diǎn),不過(guò)經(jīng)過(guò)努力終于完善搭建并且也寫了一段簡(jiǎn)單的語(yǔ)音識(shí)別代碼,下面把具體的搭建的過(guò)程和坑點(diǎn)給大家一一列舉:

          使用設(shè)備:win10 64位

          首先需要去Python官網(wǎng)下載Python2.7.13,注意現(xiàn)在很多的智能語(yǔ)音模塊使用的是Python2.7版本的,因此建議大家下載2.7.13版本,而且該版本的Python相對(duì)穩(wěn)定,下載鏈接:https://www.python.org/getit/,下載之后雙擊一路next將Python安裝到對(duì)應(yīng)的磁盤中。

          接著我們通過(guò)cmd進(jìn)入計(jì)算機(jī)終端,輸入Python此時(shí)會(huì)發(fā)現(xiàn)出現(xiàn)Python指令無(wú)法識(shí)別:

        1151289-3888e43cbeb3cc76.jpg

          原因很簡(jiǎn)單,是因?yàn)閜ython.exe文件在 Python 目錄下,我們還沒(méi)有設(shè)置環(huán)境變量。所以我們需要手動(dòng)添加環(huán)境變量:鼠標(biāo)右鍵我的電腦 -> 屬性 -> 點(diǎn)擊高級(jí)系統(tǒng)設(shè)置 -> 點(diǎn)擊環(huán)境變量 -> 點(diǎn)擊PATH -> 在最后面加上我們的Python安裝路徑 -> 點(diǎn)擊確定。

          添加環(huán)境變量的方法,我們?cè)赑ATH最后添加:C:\Python27

          接著我們需要開(kāi)始安裝windows speech語(yǔ)音識(shí)別模塊,對(duì)于模塊的管理我們需要用到模塊管理工具pip,有了它你會(huì)發(fā)現(xiàn)未來(lái)不管下載什么模塊都是分分鐘搞定。因此想要安裝speech模塊需要首先搞定pip模塊管理工具,具體安裝如下:

          步驟1:下載pip對(duì)應(yīng)的壓縮包,下載地址:https://pypi.python.org/pypi/pip#downloads

        1151289-f715a448b31106b9.png

          下載成功之后解壓該壓縮包文件到Python安裝包根目錄下面,之后cmd進(jìn)入終端界面,通過(guò)linux指令進(jìn)入解壓之后的pip文件夾中,之后執(zhí)行終端命令:

          python setup.pyinstall

          之后判斷pip是否安裝成功:執(zhí)行指令pip list,此時(shí)問(wèn)題又出現(xiàn)了,當(dāng)前pip指令無(wú)法識(shí)別:

        1151289-4d8e91c7b076b01f.jpg

          原因:雖然pip安裝完畢但是當(dāng)前計(jì)算機(jī)并不知道當(dāng)前pip安裝的路徑,因此需要配置對(duì)應(yīng)的環(huán)境變量PATH,按照之前介紹的添加Python環(huán)境變量的方法,我們?cè)赑ATH最后添加:C:\Python27\Scripts,之后重新進(jìn)入終端運(yùn)行pip list出現(xiàn)下圖恭喜配置成功:

        1151289-0939a7059fa3494f.jpg

          之后在終端運(yùn)行:pip install speech稍等就會(huì)自動(dòng)將speech模塊安裝成功,之后寫對(duì)應(yīng)的Python測(cè)試代碼: 

           import speech
          import time
          response = speech.input("Say something, please.")
          speech.say("You said "+ response)
          def callback(phrase, listener):
          ifphrase =="goodbye":
          listener.stoplistening()
          speech.say(phrase)
          print phrase
          listener = speech.listenforanything(callback)
          whilelistener.islistening():
          time.sleep(.5)

          運(yùn)行心塞的事情又出現(xiàn)了,錯(cuò)誤提示:  

            ImportError:No module named win32com.client

          原因:安裝的模塊speech僅支持32位的客戶端,因此我們需要下載32位的擴(kuò)展包,下載鏈接如下:https://sourceforge.net/projects/pywin32/files/pywin32/

          在這里因?yàn)镻ython為2.7需要選擇最新的Build之后點(diǎn)擊進(jìn)入,選擇2.7版本能有的程序下載,之后雙擊安裝之后,重新運(yùn)行上面代碼,此時(shí)徹底完成整個(gè)智能語(yǔ)音的環(huán)境搭建和測(cè)試工作。



        其他相關(guān)課程推薦

          Python CGI編程淺析

        1. 廣告1
        2. 廣告2
        3. 廣告3
        4. 廣告4
        久久人人爽人人爽人人丝袜V,国产黄片在线浏览,猛人精品无码精品在线播放,亚洲色欲久久www

        <strike id="mxvdv"><dfn id="mxvdv"></dfn></strike>
        <li id="mxvdv"></li>
        <dl id="mxvdv"></dl>

            <dl id="mxvdv"><td id="mxvdv"></td></dl>