Python speech_recognition не может не прочитать файл wav

#python #speech-recognition #wav

#python #распознавание речи #wav

Вопрос:

Я хочу использовать recognize_google для анализа числа в файле wav

  try:
   temp = r.recognize_google(".//splitAudio//split.wav",language="zh-TW")
   print("You have said n"   temp )
   print("Audio Recorded Successfully n ")
 except Exception as e:
   print("Error :  "   str(e))
  

но я получил следующую ошибку: Error : audio_data must be audio data

Я нашел этот ответ на некоторое время, но я не понимаю.

Кто может мне помочь, я действительно ценю это, спасибо.

Ответ №1:

У меня нет времени устанавливать вещи и находить файл WAV, но вот что говорится в окончательном руководстве по распознаванию речи с помощью Python: «Использование record () для захвата данных из файла»

 import speech_recognition as sr
r = sr.Recognizer()
harvard = sr.AudioFile('harvard.wav')
with harvard as source:
    audio = r.record(source)

r.recognize_google(audio)