Problem:
I need to create a workflow in N8N (self-hosted in Docker) that transcribes audio files and sends the transcriptions to a vector store. I want it to be done locally, without the OpenAI nodes.
But I can’t figure out how to install Whisper or Python anywhere. Dockerfiles are too complicated, and all attempts to install it in Docker’s “exec” thing doesn’t work, either because of these two errors:
~ $ apk update && sudo apk install python3 -y
ERROR: Unable to lock database: Permission denied
ERROR: Failed to open apk database: Permission denied
~ $ exec -it n888n bash
/bin/sh: exec: illegal option -i
This would’ve been much easier if N8N already comes with Whisper pre-installed without the need for OpenAI, as in locally.
Workflow (if it helps):
Information on your n8n setup
- n8n version: 1.76.1 (Self-Hosted)
- Database (default: SQLite): SQLite
- n8n EXECUTIONS_PROCESS setting (default: own, main): default
- Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
- Operating system: Windows 10 (Alpine in Docker itself)