Description
Implement a WebSocket-based provider capable of streaming audio to external transcription services and receiving transcription events.
Acceptance Criteria
- Open and close WebSocket connections.
- Send audio chunks.
- Receive provider responses.
- Notify
TranscriptListener<T>.
- Handle connection failures gracefully.
- Clean up resources correctly.
Description
Implement a WebSocket-based provider capable of streaming audio to external transcription services and receiving transcription events.
Acceptance Criteria
TranscriptListener<T>.