Уменьшите задержку распознавания речи

#python #speech-recognition

Вопрос:

В распознавании речи, когда я начинаю распознавать речь и говорю, меня узнают через несколько секунд после окончания выступления, но не могу ли я сократить время, необходимое для того, чтобы мои слова закончились и стали узнаваемыми?

 import speech_recognition as sr
from speech_recognition import *
import pyaudio
import os

translator = googletrans.Translator()

r = Recognizer()
m = Microphone()

while 1 == True:
    with m as source:
        print('ready')
        audio = r.listen(source)
        Text = r.recognize_google(audio, language='en')
        print(Text)
 

Комментарии:

1. Если у этой библиотеки нет какого-либо способа разрешить вам передавать аудио в службу во время записи и, возможно, передавать транскрипцию обратно вам по мере ее создания, я не вижу, как это сделать. Посмотрите документацию по функциям потоковой передачи.

2. Отбросьте первый импорт.