Sachin Sharma

Results 86 issues of Sachin Sharma

## Summary Create integration tests for all TTS provider handlers (OpenAI, Google, Azure) that test real API calls, audio generation, streaming, voice listing, and error handling. ## Technical Details -...

type:test
priority:high
component:provider-adapter
complexity:moderate
modality:tts
subtask

## Summary Create comprehensive unit tests for TTSProcessor class covering all methods, error handling, validation, handler registration, and edge cases. ## Technical Details - **File(s)**: test/suites/tts-processor.test.ts (create new) - **Effort**:...

type:test
priority:high
complexity:moderate
modality:tts
component:tts-processor
subtask

## Summary Implement CLI audio playback functionality that automatically plays TTS audio when --tts-play flag is provided. ## Technical Details - **File(s)**: src/cli/utils/audioPlayer.ts (create new), src/cli/commands/generate.ts, src/cli/commands/stream.ts - **Effort**: 3h...

type:feature
priority:medium
component:cli
complexity:moderate
modality:tts
subtask

## Summary Implement CLI logic to save TTS audio to files when --tts-output flag is provided. ## Technical Details - **File(s)**: src/cli/commands/generate.ts, src/cli/commands/stream.ts - **Effort**: 2h ## Acceptance Criteria -...

good first issue
type:feature
priority:medium
component:cli
complexity:simple
modality:tts
subtask

## Summary Add TTS-related command-line flags to the CLI commandFactory. ## Technical Details - **File(s)**: src/cli/factories/commandFactory.ts - **Effort**: 2h ## Acceptance Criteria - [ ] Added --tts flag (boolean, enable...

good first issue
type:feature
priority:high
component:cli
complexity:simple
modality:tts
subtask

## Summary Create test video fixtures for all supported formats (MP4, WebM, MOV, AVI, MKV) to use in unit and integration tests. Videos should be small, simple, and have known...

good first issue
type:test
priority:medium
effort:2h
complexity:simple
modality:video
subtask

## Summary Add helper method to BaseProvider for saving TTS audio buffers to files. ## Technical Details - **File(s)**: src/lib/core/baseProvider.ts - **Effort**: 2h ## Acceptance Criteria - [ ] Implemented...

good first issue
type:feature
priority:medium
component:providers
complexity:simple
modality:tts
subtask

## Summary Integrate streaming TTS synthesis into the BaseProvider.stream() method. ## Technical Details - **File(s)**: src/lib/core/baseProvider.ts - **Effort**: 4h ## Acceptance Criteria - [ ] Check if options.tts?.enabled === true...

type:feature
priority:high
component:providers
complexity:complex
modality:tts
subtask

## Summary Integrate TTS synthesis into the BaseProvider.generate() method. ## Technical Details - **File(s)**: src/lib/core/baseProvider.ts - **Effort**: 3h ## Acceptance Criteria - [ ] Check if options.tts?.enabled === true in...

type:feature
priority:high
component:providers
complexity:moderate
modality:tts
subtask

## Summary Update the GenerateOptions and GenerateResult type definitions to include TTS configuration and results. ## Technical Details - **File(s)**: src/lib/types/generateTypes.ts, src/lib/types/streamTypes.ts - **Effort**: 1h ## Acceptance Criteria - [...

good first issue
type:feature
priority:high
component:types
complexity:simple
modality:tts
subtask