首先需要安裝 speech 庫,直接 pip install speech
就好了。
speech.input() 這一行代碼就可以實作語音識别,第一次使用需要配置一下。
import speech
while True:
say = speech.input() # 接收語音
speech.say("you said:"+say) #說話
if say == "你好":
speech.say("How are you?")
elif say == "天氣":
speech.say("今天天氣晴!")
運作效果圖:
它調用了本地了語音識别軟體。

你說英語的話它不容易識别出來,但是中文卻識别的很好!應該是計算機語言是簡體中文,要是設定為英文的話,應該就能識别出來了。
如果是python3版本使用過程中有問題可以看:
Python3使用speech庫-常見問題原因及解決方法第一次啟用需要進行語音識别設定
按如下步驟進行即可。
當正常說話的聲音在綠色範圍内是最佳的音效,如果到達紅色聲音會過大,這個就是讓你自己調整合适。
這個可以選擇激活模式。
這個是設定是否随開機啟動。
最後可以選擇是否檢視教程。
喜歡的點個贊❤吧!