- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 2 anos, 2 meses atrás por .
Visualizando 2 posts - 1 até 2 (de 2 do total)
Visualizando 2 posts - 1 até 2 (de 2 do total)
- Você deve fazer login para responder a este tópico.
Home › Fóruns › 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')