ArchiveBox / ArchiveBox/abx-plugins
Feature Proposal: Add FunASR Audio Transcription for Searchable Audio Archives
- Dominant language
- Python
- Stars
- 14
- Forks
- 3
- Avg merge
- 3h 12m
- Merged PRs (30d)
- 15
Description
ArchiveBox archives web content including audio/video files. Adding speech-to-text for archived audio content would make it searchable alongside text content. FunASR (17.8K+ stars, https://github.com/modelscope/FunASR) provides:
- **SenseVoice**: Ultra-fast multilingual ASR (50x faster than Whisper-large)
- **Paraformer**: Production-grade ASR with timestamps and punctuation
- **OpenAI-compatible API**: POST /v1/audio/transcriptions
Use case: When archiving pages with embedded audio (podcasts, interviews, meeting recordings), FunASR can transcribe the audio content and add it to ArchiveBoxes searchable index. This makes audio content as discoverable as text content.
Since ArchiveBox is self-hosted and FunASR also runs locally, they integrate naturally without external API dependencies.
Would adding FunASR transcription for archived audio be useful?
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by assessing how FunASR's POST /v1/audio/transcriptions API could connect archived audio with ArchiveBox's searchable index; done would mean locally transcribed archived audio is discoverable alongside existing text content.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- machine-learning, search
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100