speak v0.1.0 Speak.Backend behaviour
Backend for speaking.
Link to this section Summary
Link to this section Types
Process Identifier for a backend
Options that get passed to a backend.
Link to this section Callbacks
Close a backend.
Link to this callback
open(backend_opts)
open(backend_opts()) :: {:ok, backend_id()} | {:error, term()}
Open/Initialize a backend.
Link to this callback
speak(backend_id, binary)
speak(backend_id(), binary()) :: :ok | {:error, term()}
Say some words.