#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. Отбросьте первый импорт.