Skip to content

Commit 28179ca

Browse files
committed
refactor: rewrite Rust+C++ to Python with Qwen3-ASR-1.7B and Qwen3-8B-AWQ
- Remove all Rust source (14 .rs files), C++ backend, Cargo build system - Add Python package (vra/) with 10 modules: - transcribe.py: Qwen3-ASR-1.7B via qwen-asr - summarize.py: Qwen3-8B-AWQ via vLLM (non-thinking mode) - pipeline.py: feed ingestion + processing orchestration - api.py: FastAPI HTTP server (same API surface) - storage.py: asyncpg PostgreSQL (same schema) - media.py: ffmpeg audio extraction - rss.py: RSS 2.0 XML rendering - config.py: environment-based configuration - __main__.py: CLI entry point (serve/verify) - Target: Windows NVIDIA CUDA, optimized for runtime efficiency
1 parent e1490f2 commit 28179ca

32 files changed

Lines changed: 874 additions & 5873 deletions

.gitignore

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
/target/
21
/.data/
32
/tmp/
4-
/backends/build/
53
*.log
64
*.tmp
75
*.raw
@@ -20,6 +18,10 @@
2018
*.ggml
2119
.DS_Store
2220
Thumbs.db
23-
node_modules/
24-
.venv/
2521
__pycache__/
22+
*.pyc
23+
.venv/
24+
*.egg-info/
25+
dist/
26+
build/
27+
.eggs/

0 commit comments

Comments
 (0)