intron_voice 0.1.0
intron_voice: ^0.1.0 copied to clipboard
A typed Dart SDK contract for the Intron Voice API.
0.1.0 #
- Breaking: require explicit language selection for STT upload, STT streaming, and TTS voice configuration requests.
0.0.1 #
Initial release of the standalone Intron Voice Dart SDK.
- Add typed client configuration, bearer authentication, short-lived token providers, secret redaction, and typed SDK exceptions.
- Add transport-independent HTTP and WebSocket abstractions with deterministic disposal, cancellation support, bounded retries, and retry-after handling.
- Add asynchronous and synchronous STT file transcription, status polling, multipart upload fields, processing-failure errors, and typed response models.
- Add WebSocket STT streaming with PCM16 chunk validation, sequential acknowledgements, commit messages, rollover, reconnect lifecycle events, and transcript event parsing.
- Add synchronous, queued, and WebSocket streaming TTS APIs with typed voice configuration, text chunk validation, audio chunk events, polling, and failure models.
- Add documented language and TTS voice-accent catalog helpers.
- Add API documentation, usage examples, fake-transport tests, guarded live smoke-test scaffolding, CI, and release contract tests for the documented protocol.