Unable to Transcribe Recordings

Hi All, This is my first post

I get error on problem in node OpenAI.

This happen happen when I try to use OpenAI “ Transcribe a recording”

Error msg :-

This operation expect the nodes input data to contain a binary file ‘data’ , but none was found [item 0]

The error message “Method not allowed - please check you are using the right HTTP method - 405” typically indicates that the HTTP method being used in the request is not supported by the server for the requested resource. In the context of the OpenAI node in n8n, this could be due to a misconfiguration in the node settings or an issue with the API endpoint being used.

I also create a video to shown the previous step is working fine :-

Hope you can advise me where go wrong ?

Pauk

Hey @Paul_Yeo did you check the “download file” option in the Telegram get:file node ? Looks like you are not getting a binary out of that step.

1 Like

Hi Jksr
Thank you very much for reply my post.
I try to download the file , when I play the file , I can hear “Hello 123 testing “ , the file name file20.OGA ,

Enclose the screen shot of my configuration on Telegram “Get a file “ module setting for your ref :-1:

In case you unable to view above link .

Paul

The weird thing is that in your video, you don’t have this binary tab - so it seems like it’s not available. But on your screenshot you have it. I tried the same setup and no issue. Which version are you running? I am on 1.79.3
Sorry, don’t have a good idea what could be wrong. But you will need the Binary available in the input.

Hi JKSR

Hi

Thank you for your reply again. kindly help me confirm below :-

  1. The Binary file extension OGA it is correct ? ( see below image )

  2. Below expression it is correct ? ( when i click on ask assistant , it say my expression wrong )
    {{ $(‘Telegram Trigger’).item.json.message.voice.file_id }}

3.Above expression I drag from Field ID it is correct ? ( see the below image )

I like to share with :-

A. My version is 1.81.4 ( see below image )

B. I do have Binary tab. ( see below image )

Thank you

Paul

No, once you have the binary as input, all you type in Input Data Field Name is “data”

2 Likes

Thank you once again , help me spot one mistake . I am outside, will try when I arrive home. I check the video from those expert , I found that is set to data.

3 Likes

I just try , when I add a OpenAI transcript a file , default is set to data . Then I try to create API , after copy and paste the security key , the error disappeared. Many thank sir.

Great man! Would appreciate it if you mark my answer as the solution. Let me know if you have other questions :+1:

I cannot find solution at your post . I only can see the solution on my msg . How to make solution button appear at your post ?

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.