ValueError:音频文件无法读取为 PCM WAV、AIFF/AIFF-C 或 Native FLAC;

问题描述 投票:0回答:1

这是代码:

def voice_Translation():
    source = sr.Recognizer()
    with sr.AudioFile('file.flac') as voice_file:
        audio = source.record(voice_file)
    return source.recognize_sphinx(audio) #must be returned the string

我使用 Windows 和 Python 3.12

我尝试使用

open
close
, 但
record
不起作用。在文档中,我看到了 以 voice_recognition.AudioFile("SOME_AUDIO_FILE") 作为源: 应该有帮助,但现在它无法识别任何文件。

recognize_google 不再工作

这是错误:

raise ValueError("音频文件无法读取为 PCM WAV、AIFF/AIFF-C 或 Native FLAC;检查文件是否已损坏或采用其他格式") ValueError: 音频文件无法读取为 PCM WAV、AIFF/ AIFF-C,或原生 FLAC;检查文件是否损坏或采用其他格式

python windows speech-recognition
1个回答
0
投票

我建议您查看错误消息,大多数时候,它会帮助您找出问题所在。

如果您看到您提供的错误,则表明输入的格式错误。

© www.soinside.com 2019 - 2024. All rights reserved.