FRE-573: WriterDuet competitor plan with feature matrix, pricing analysis, and technical/marketing expectations for CTO and CMO

This commit is contained in:
2026-04-22 21:16:47 -04:00
parent ea574c8257
commit 3a31689f49
11 changed files with 510 additions and 4 deletions

View File

@@ -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)"

View File

@@ -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