Feline.Services.STT behaviour (feline v0.1.0-rc.1)

Copy Markdown View Source

Behaviour for speech-to-text services. Processes audio frames and produces transcription frames.

Summary

Callbacks

run_stt(audio, state)

@callback run_stt(audio :: binary(), state :: term()) ::
  {:ok, output_frames :: [struct()], state :: term()}
  | {:continue, state :: term()}