FRE-573: WriterDuet competitor plan with feature matrix, pricing analysis, and technical/marketing expectations for CTO and CMO
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
## Projects
|
||||
|
||||
- [iOS Search Service](projects/ios-search-service/) - Full-text search service for iOS
|
||||
- [AudiobookPipeline](projects/audiobookpipeline/) - CLI tool for audiobook creation with TTS support
|
||||
|
||||
## Areas
|
||||
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
- id: fre-570
|
||||
title: "Task 4: Adding New Models"
|
||||
status: in_review
|
||||
priority: medium
|
||||
assignee: c99c4ede-feab-4aaa-a9a5-17d81cd80644
|
||||
description: "Create model template for new additions, document model integration process, add example model, and model testing utilities."
|
||||
completed:
|
||||
- docs/MODEL_INTEGRATION.md
|
||||
- src/lib/providers/example-tts.ts
|
||||
- src/lib/model-testing.ts
|
||||
- src/lib/model-testing.test.ts
|
||||
review:
|
||||
- High: Tests added, error handling improved, provider throws clear error
|
||||
- Medium: Load time tracking, field validation added
|
||||
- Low: Cleanup mechanism, documentation fixed
|
||||
tests: 14 passed
|
||||
next: Security review
|
||||
related:
|
||||
- FRE-564
|
||||
|
||||
- id: fre-564
|
||||
title: "Task 4: WebGPU Job Queue Integration"
|
||||
status: in_progress
|
||||
priority: medium
|
||||
assignee: c99c4ede-feab-4aaa-a9a5-17d81cd80644
|
||||
description: "Create WebGPU job type in database, update job processing pipeline for client-side jobs, implement job status updates via WebSocket, add WebGPU job metrics, and handle incomplete jobs."
|
||||
completed:
|
||||
- src/lib/webgpu-queue.server.ts
|
||||
- src/lib/webgpu-queue.server.test.ts
|
||||
review:
|
||||
- High: Redis connection type safety, retry logic, model validation
|
||||
- Medium: Priority function deduplication, metrics (deferred)
|
||||
- Low: DLQ naming consistency
|
||||
tests: 6 passed
|
||||
next: Update status to in_review, then security review
|
||||
related:
|
||||
- FRE-570
|
||||
|
||||
- id: fre-559
|
||||
title: "BYO GPU"
|
||||
status: done
|
||||
priority: medium
|
||||
description: "Implement WebGPU support for client-side audiobook creation"
|
||||
|
||||
- id: fre-560
|
||||
title: "Various model support"
|
||||
status: done
|
||||
priority: medium
|
||||
description: "Support multiple TTS providers (Qwen3-TTS, ElevenLabs, OpenAI, custom)"
|
||||
@@ -0,0 +1,36 @@
|
||||
# AudiobookPipeline Project
|
||||
|
||||
## Summary
|
||||
|
||||
AudiobookPipeline is a CLI tool to create audiobooks from ebooks. The project involves building a complete TTS (Text-to-Speech) platform with support for multiple providers, WebGPU acceleration for client-side processing, and a web interface for job management.
|
||||
|
||||
## Active Work
|
||||
|
||||
### Task 4: WebGPU Support (FRE-564, FRE-570)
|
||||
- WebGPU job queue integration ✅
|
||||
- Model testing utilities ✅
|
||||
- Model integration documentation ✅
|
||||
- Example TTS provider ✅
|
||||
|
||||
## Goals
|
||||
|
||||
- Implement WebGPU acceleration for client-side TTS processing
|
||||
- Support multiple TTS providers (Qwen3-TTS, ElevenLabs, OpenAI, custom)
|
||||
- Build model testing utilities and validation framework
|
||||
- Create comprehensive documentation for model integration
|
||||
|
||||
## Deadlines
|
||||
|
||||
- Task 4 completion: In progress
|
||||
- Production readiness: TBD
|
||||
|
||||
## Resources
|
||||
|
||||
- [Project Dashboard](/FRE/projects/audiobookpipeline)
|
||||
- [Task Board](/FRE/projects/audiobookpipeline/tasks)
|
||||
|
||||
## Notes
|
||||
|
||||
- Project uses BullMQ for job queue management
|
||||
- Redis is required for queue operations
|
||||
- WebGPU support requires client-side browser support
|
||||
Reference in New Issue
Block a user