View Source Membrane.IBMSpeechToText (Membrane Element: IBMSpeechToText v0.9.0)

An element providing speech recognition via IBM Cloud Speech to Text service.

This element sends speech recognition results (t:IBMSpeechToText.Response.t()) via notification mechanism to pipeline.

It uses ibm_speech_to_text client library.

element-options

Element options

Passed via struct Membrane.IBMSpeechToText.t/0

pads

Pads

input

:input

Accepted formats:

FLAC
Direction::input
Availability::always
Flow control::manual
Demand unit::buffers

Link to this section Summary

Types

t()

Struct containing options for Membrane.IBMSpeechToText

Functions

Returns description of options available for this module

Link to this section Types

@type t() :: %Membrane.IBMSpeechToText{
  api_key: String.t(),
  client_options: keyword(),
  recognition_options: keyword(),
  region: IBMSpeechToText.region()
}

Struct containing options for Membrane.IBMSpeechToText

Link to this section Functions

@spec options() :: keyword()

Returns description of options available for this module