Skip to content

Inworld STT

Inworld STT is one of the components that act as the hearing of a voice agent: it turns what the caller says into text so the agent can understand it. It uses Inworld’s speech recognition service. It transcribes while the caller speaks, so the word-based interruption settings of the Voice Agent, such as Minimum Words To Interrupt, work with it.

It plugs into the STT connector of the Voice Agent node. It holds the speech recognition settings the agent uses on every call.

When to use it

  • You already use Inworld TTS as the agent’s voice and want one provider and one credential.
  • You want cloud recognition that transcribes while the caller speaks.
  • Your calls are in a single language.

Configuration

You need an Inworld API credential with your Inworld account key. See Credentials.

FieldWhat it does
Credential (required)The Inworld API credential used to connect to the service.
LanguageCode of the language the caller is expected to speak, for example es or en. Default: es.
ModelThe Inworld model. Default and only option: inworld/inworld-stt-1.

Output

The STT output holds the speech recognition settings. It connects to the STT connector of the Voice Agent node, or to Fallback STT when you turn on Fallback Engines and want it as a backup. The editor will not let you plug it into a TTS connector by mistake.

Example

A training centre uses Inworld for its agent’s voice and wants to use it for hearing too.

  1. Add Inworld STT and connect it to the STT connector of the Voice Agent.
  2. In Credential, choose the same Inworld API credential that Inworld TTS uses.
  3. Leave Language as es.
  4. Test the agent in the playground.

Good practices

  • Inworld bills the usage to your own Inworld account. Check your usage there.
  • The differences between local and cloud engines are explained in Quality, noise and latency.