Python语音识别无法读取wav文件

2024-04-19 23:33:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用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

我找到这个答案已经有一段时间了,但我不明白

谁能帮我,我真的很感激,谢谢


Tags: 文件datagoogle数字errorlanguageaudiotemp
1条回答
网友
1楼 · 发布于 2024-04-19 23:33:39

我没有时间安装东西和查找WAV文件,但这里是The Ultimate Guide To Speech Recognition With 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)

相关问题 更多 >