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

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    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
    Moderator

      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')
    Viewing 2 posts - 1 through 2 (of 2 total)
    • You must be logged in to reply to this topic.