Я работал с распознаванием речи на Python, и он работает хорошо, но не могу с этим разобраться.
Вопрос:
- при работе с аудиофайлом
- при использовании рекордер .listen (аудио)
- почему-то слушает только пару секунд, а затем останавливается
- , поэтому он слушает только часть аудиофайла, а затем игнорирует остальные
Это упрощенный код, который я запускаю с точно такой же проблемой:
import os
import speech_recognition as sr
recog = sr.Recognizer()
audioFile = sr.AudioFile('C:\\Users\ilieg\OneDrive\Documents\Sound recordings\male.wav')
transcript = ""
with audioFile as source:
audio = recog.listen(source)
transcript = transcript + " " + recog.recognize_google(audio)
print(transcript)
Если вам нужен образец аудиофайла ... Я получил его отсюда, только для целей тестирования: (Я использовал первый аудиофайл)
http://www.signalogic.com/index.pl?page=codec_samples
* * Пример 1 022:
Вывод следующего
(щелкните для аудиофайла) аудиофайла:
что, если кто-то решит сломать, будьте осторожны, чтобы вы сохраняли адекватное покрытие, но ищите места, чтобы сэкономить деньги, детка, это занимает больше времени, чтобы привести вещи в порядок, чем банкиры ожидали во время жены или компании, которые могут получить ее налоговый доход на пенсию для повышения полезны для спасения Тряпки, которые ее Ли бросил на двух обнаженных костях