VoiceContext.SpeechToText behaviour (voice_context v0.1.0)

Copy Markdown

Speech-to-text via :voice_context, :speech_adapter.

Summary

Functions

Transcribes audio with the configured adapter.

Callbacks

transcribe(audio, opts)

@callback transcribe(audio :: binary() | Path.t(), opts :: keyword()) ::
  {:ok, String.t()} | {:error, term()}

Functions

transcribe(audio, opts \\ [])

@spec transcribe(
  binary() | Path.t(),
  keyword()
) :: {:ok, String.t()} | {:error, term()}

Transcribes audio with the configured adapter.

Examples

iex> VoiceContext.SpeechToText.transcribe("sample utterance")
{:ok, "sample utterance"}