您好,登錄后才能下訂單哦!
本篇內容主要講解“Linux下如何安裝PocketSphinx”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux下如何安裝PocketSphinx”吧!
PyPI中有一些現成的語音識別軟件包。其中包括:
apiai
google-cloud-speech
pocketsphinx
SpeechRcognition
watson-developer-cloud
wit
一些軟件包(如 wit 和 apiai )提供了一些超出基本語音識別的內置功能,如識別講話者意圖的自然語言處理功能。其他軟件包,如谷歌云語音,則專注于語音向文本的轉換。
其中,SpeechRecognition 就因便于使用脫穎而出。
識別語音需要輸入音頻,而在 SpeechRecognition 中檢索音頻輸入是非常簡單的,它無需構建訪問麥克風和從頭開始處理音頻文件的腳本,只需幾分鐘即可自動完成檢索并運行。
但是通過命令:pip3 install SpeechRecognition安裝相關的語音包時出現了連接超時的問題。
SpeechRecognition 的核心就是識別器類。
Recognizer API 主要目是識別語音,每個 API 都有多種設置和功能來識別音頻源的語音,分別是:
recognize_bing(): Microsoft Bing Speech
recognize_google(): Google Web Speech API
recognize_google_cloud(): Google Cloud Speech - requires installation of the google-cloud-speech package
recognize_houndify(): Houndify by SoundHound
recognize_ibm(): IBM Speech to Text
recognize_sphinx(): CMU Sphinx - requires installingPocketSphinx
recognize_wit(): Wit.ai
以上七個中只有 recognition_sphinx()可與CMU Sphinx 引擎脫機工作, 其他六個都需要連接互聯網。
因此我選擇了用 recognition_sphinx()來進行語音識別。
當使用pip3 install PocketSphinx進行下載相關庫時出現了以下問題:
查閱了好多的資料,但是安裝依舊失敗!!!
在使用pip3 install PocketSphinx
該命令前應該使用sudo apt install python-pocketsphinx
。然后再使用pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple PocketSphinx
該命令應該就可以安裝成功了。如果依舊不能成功則可以使用命令sudo apt-get install python python-all-dev python-pip build-essential swig git libpulse-dev libasound2-dev
。一般出現這種問題都是缺少相關的依賴!
到此,相信大家對“Linux下如何安裝PocketSphinx”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。