Speech_recognition: Recognizer.recognize_google (audio) Предоставляет транскрипцию только в одну строку - PullRequest
0 голосов
/ 19 июня 2020

У меня есть следующий код, в котором я использую аудиофайл для расшифровки речи в нем. Получаю идеальные результаты на некоторых aud ios. Однако некоторые aud ios просто дают 1 строку, хотя они имеют четкую aud ios

import glob, pdb
import speech_recognition as sr
source = glob.glob('*.wav')

r = sr.Recognizer()
with sr.WavFile(source[0]) as s:
    audio = r.record(s)
try:
    text = r.recognize_google(audio)
except:
    pdb.set_trace()
    pass
with open('transcribed','w') as fp:
    fp.write(text)

Я вижу, что нет ошибок или исключений. Как отладить или решить эту проблему?

...