Устройство распознавания речи Python. Listen (audio) останавливается через несколько секунд - PullRequest
0 голосов
/ 27 августа 2018

Я работал с распознаванием речи на Python, и он работает хорошо, но не могу с этим разобраться. Вопрос:

  1. при работе с аудиофайлом
  2. при использовании рекордер .listen (аудио)
  3. почему-то слушает только пару секунд, а затем останавливается
  4. , поэтому он слушает только часть аудиофайла, а затем игнорирует остальные

Это упрощенный код, который я запускаю с точно такой же проблемой:

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: Вывод следующего (щелкните для аудиофайла) аудиофайла: что, если кто-то решит сломать, будьте осторожны, чтобы вы сохраняли адекватное покрытие, но ищите места, чтобы сэкономить деньги, детка, это занимает больше времени, чтобы привести вещи в порядок, чем банкиры ожидали во время жены или компании, которые могут получить ее налоговый доход на пенсию для повышения полезны для спасения Тряпки, которые ее Ли бросил на двух обнаженных костях
...