AI人工智能 口語詞的識別

2020-09-24 10:58 更新

語音識別意味著當(dāng)人們說話時,機(jī)器就會理解它。 這里使用 Python 中的 Google Speech API 來實(shí)現(xiàn)它。 需要為此安裝以下軟件包 -

  • Pyaudio - 它可以通過使用 pip 安裝 Pyaudio 命令進(jìn)行安裝。
  • SpeechRecognition - 這個軟件包可以通過使用 pip install SpeechRecognition 進(jìn)行安裝。
  • Google-Speech-API - 可以使用命令 pip install google-api-python-client 進(jìn)行安裝。

實(shí)例

觀察下面的例子來理解口語的識別。如下所示導(dǎo)入必要的軟件包 -

import speech_recognition as sr

創(chuàng)建一個對象,如下所示 -

recording = sr.Recognizer()

現(xiàn)在,Microphone()模塊將把語音作為輸入 -

with sr.Microphone() as source: recording.adjust_for_ambient_noise(source)
   print("Please Say something:")
   audio = recording.listen(source)

現(xiàn)在谷歌 API 會識別語音并提供輸出。

try:
   print("You said: \n" + recording.recognize_google(audio))
except Exception as e:
   print(e)

可以看到下面的輸出 -

Please Say Something:
You said:

例如,如果您說yiibai.com,那么系統(tǒng)會如下正確識別它 -

yiibai.com
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號