2019年2月13日 星期三

用Python打造一個中文語音入輸入

參考SPEECH TO TEXT首先要安裝下列套件:
1.pip install SpeechRecognition
2.pip install PyAudio
然而怎麼裝都無法成功地裝PyAudio
試了許久都未能成功,很想放棄


在這個網站中
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio
下載PyAudio-0.2.11-cp37-cp37m-win32.whl檔案
然後輸入下列指令
pip install PyAudio-0.2.11-cp37-cp37m-win32.whl
居然成功安裝

然後輸入下列程式
import speech_recognition as sr
r=sr.Recognizer()
with sr.Microphone() as source:
    print("SAY SOMETHING")
    audio=r.listen(source)
    print("TIME OVER, THANKS")
try:
    print("Text"+r.recognize_google(audio, language='zh-tw'))
except:
    pass
執行結果:
測試成果感覺很好。

沒有留言:

張貼留言