- This topic has 1 reply, 2 voices, and was last updated 3 years, 5 months ago by .
Viewing 2 posts - 1 through 2 (of 2 total)
Viewing 2 posts - 1 through 2 (of 2 total)
- You must be logged in to reply to this topic.
Home › Forums › Fórum Classificação de Áudio com Python: O Guia Completo › Requerimento de argumento posicional – texto = r.record(source)
TÓPICO 8 – TRANSCRIÇÃO DE AUDIO
Transcrição on-line – primeiro teste
Boa tarde. Gostaria de saber porque na execução do script:
audio = sr.AudioFile(audio_source) with audio as source: texto = r.record(source)
está retornando este erro
with audio as source:
-> 4 texto = r.record(source)
TypeError: record() missing 1 required positional argument: ‘source’
Olá Ivan!
Pelo script que você mandou, o primeiro problema que consegui identificar é na identação. Segue o script desta parte, se puder testar e comparar com o seu:
import speech_recognition as sr
print('Versão SpeechRecognition versão:', sr.__version__)
audio_source = '/content/O sistema solar.wav'
audio = sr.AudioFile(audio_source)
r = sr.Recognizer()
with audio as source: # Usar record() para capturar dados de um arquivo # duration: interrompe a gravação após um número especificado de segundos. # offset: representa o número de segundos desde o início do arquivo a ser ignorado # antes de iniciar a gravação. texto = r.record(source) r.recognize_google(texto, language='pt-BR')