Problem saving audioBuffer to file - whisper api
Hi,
how can i convert the audioBuffer into a e.g. wav file?
I want to use whisper for spech regognition.
this is my code:
The file is written successfully, but I can't play it (unrecognized file format)
I also tried to post audioBuffer directly, but that doesn't work either.
error: BadRequestError: 400 Could not parse multipart form
at APIError.generate (/home/git/discord-speech-recognition/examples/simpleBot/node_modules/openai/error.js:44:20)
at OpenAI.makeStatusError (/home/git/discord-speech-recognition/examples/simpleBot/node_modules/openai/core.js:263:33)
at OpenAI.makeRequest (/home/git/discord-speech-recognition/examples/simpleBot/node_modules/openai/core.js:306:30)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Object.resolveSpeechWithWhisper [as speechRecognition] (/home/git/discord-speech-recognition/examples/simpleBot/index.js:20:25) {
Can anyone help me with this? Thanks
5 Replies
- What's your exact discord.js
npm list discord.js
and node node -v
version?
- Not a discord.js issue? Check out #other-js-ts.
- Consider reading #how-to-get-help to improve your question!
- Explain what exactly your issue is.
- Post the full error stack trace, not just the top part!
- Show your code!
- Issue solved? Press the button!
- ✅
Marked as resolved by OPnode: v20.11.0
im using the SpeechEvents.speech event.
im using this repo https://github.com/Rei-x/discord-speech-recognition
GitHub
GitHub - Rei-x/discord-speech-recognition: Speech to text extension...
Speech to text extension for discord.js. Contribute to Rei-x/discord-speech-recognition development by creating an account on GitHub.
this is how audioBuffer is created
https://github.com/Rei-x/discord-speech-recognition/blob/main/src/bot/events/speech.ts
GitHub
discord-speech-recognition/src/bot/events/speech.ts at main · Rei-x...
Speech to text extension for discord.js. Contribute to Rei-x/discord-speech-recognition development by creating an account on GitHub.
Thank you so much, it did work. now i only need to double the sample rate from 48000 to 96000. idk why the recorded audio is in slowmo..