feat(#398): add audio/text validation pipes and speech DTOs
All checks were successful
ci/woodpecker/push/api Pipeline was successful

Create AudioValidationPipe for MIME type and file size validation,
TextValidationPipe for TTS text input validation, and DTOs for
transcribe/synthesize endpoints. Includes 36 unit tests.

Fixes #398
This commit is contained in:
2026-02-15 02:37:54 -06:00
parent d37c78f503
commit 7b4fda6011
8 changed files with 665 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
/**
* Speech Pipes barrel export
*
* Issue #398
*/
export { AudioValidationPipe } from "./audio-validation.pipe";
export type { AudioValidationPipeOptions } from "./audio-validation.pipe";
export { TextValidationPipe } from "./text-validation.pipe";
export type { TextValidationPipeOptions } from "./text-validation.pipe";