# whisper_ct2 v0.5.0 - API Reference

## Modules

- [WhisperCt2](WhisperCt2.md): Native Elixir bindings for Whisper speech-to-text via CTranslate2.
- [WhisperCt2.Model](WhisperCt2.Model.md): Loaded Whisper model handle.
- [WhisperCt2.Native](WhisperCt2.Native.md): Low-level Rustler bindings to `ct2rs::sys::Whisper`.
- [WhisperCt2.Pcm](WhisperCt2.Pcm.md): Helpers for slicing little-endian f32 PCM buffers without re-decoding the
source audio.
- [WhisperCt2.Segment](WhisperCt2.Segment.md): One `<|t_start|> text <|t_end|>` segment of a transcription.
- [WhisperCt2.Transcription](WhisperCt2.Transcription.md): Result of a `WhisperCt2.transcribe/3` call.
- [WhisperCt2.Word](WhisperCt2.Word.md): One word produced by `:word_timestamps`.

- Exceptions
  - [WhisperCt2.Error](WhisperCt2.Error.md): Structured error returned from `WhisperCt2` calls.

