Requerimento de argumento posicional – texto = r.record(source)

Home Fóruns Fórum Classificação de Áudio com Python: O Guia Completo Requerimento de argumento posicional – texto = r.record(source)

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #38796

    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’

    #38797
    Dalton Vargas
    Moderador

    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')
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Você deve fazer login para responder a este tópico.