Qwenforcedaligner Rust
Rust + Axum implementation for Qwen Forced Aligner
None defined yet.
Multiple language implementations of the same forced alignment API for load balancing and educational purposes.
Load Balancing - More spaces = more concurrent jobs. But its main purpose is for educational purposes.
Learning Resource - See the same API in different languages. This helps developers understand how to implement Qwen in multiple languages.
Flexibility - Choose your preferred language for contributing. All code is free to use under MIT license.
All spaces expose the same HTTP API:
POST /align - Submit alignment jobGET /job/{id} - Check job statusGET /queue/status - Check if space is availableThe ArchNemix controller automatically routes jobs to any available space.
Uses Qwen-Forced-Alignment-0.6B for forced alignment.
These spaces are part of the ArchNemix Text-to-Video pipeline.
Not intended for standalone use, but can still be used independently.
Want to add another language implementation? Fork any existing space and translate it to your preferred language. Just maintain the same API contract.
MIT
Rust + Axum implementation for Qwen Forced Aligner
Go + net/http implementation for QwenForced Aligner polyglot
Node.js + Fastify for QwenForcedAligner polyglot implemented
Python + FastAPI implementation for Qwen Forced Aligner