feat minor transcribe feat/phase-2g-bundle
AI Agent git-import/068377df · 111 days ago · Apr 6, 2026 · Diff

feat(transcribe): optional ffmpeg transcode for Whisper 25MB limit

- Add lib/ffmpeg-whisper-transcode.mjs: AAC/mono transcode with bitrate ladder - transcribe() returns { text, transcoded? }; oversized files try ffmpeg when enabled - Config: transcription.transcode_oversized, KNOWTATION_TRANSCODE_OVERSIZED, readTranscriptionYaml - Hub Dockerfile installs ffmpeg; docs + Settings/Import copy for self-hosted - Tests: transcribe, import-audio, read-transcription-yaml (npm test: 1126 pass)

Hosted/serverless without ffmpeg unchanged except clearer oversize errors.

sha256:21267054bed3062716b0e194f124e8657464f8b0e7cac9645d9bb15ac646f98e sha
sha256:cacd4b69acd06ae891dc45e82f798a62f9e79cad1c56be6893feb6df69717b8e snapshot
← Older Oldest on feat/phase-2g-bundle
All commits
Newer → Latest on feat/phase-2g-bundle

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:21267054bed3062716b0e194f124e8657464f8b0e7cac9645d9bb15ac646f98e --body "your comment"