Conversational Speech API

As speech recognition improves, the demand for fully spoken chatbots increases. The conversational Speech API can be used to conduct a voice-controlled conversation over the phone with a chatbot. The text input is replaced by the results of the speech recognition. The answer is then given using Text-to-Speech.

The voice-controlled interaction with the chatbot is done via the Speech API based on REST and contains the following steps:

When a new conversation takes place the Speech API creates a session with ID at the chatbot.
The ID of the session is used by the Speech API for further interaction.
The Speech API is client, the chatbot is the server. This means that the Speech API always asks what the next step is, and the response of the chatbot must contain a command for the Speech API.

  • When a new conversation takes place the Speech API creates a session with ID at the chatbot.
  • The ID of the session is used by the Speech API for further interaction.
  • The Speech API is client, the chatbot is the server. This means that the Speech API always asks what the next step is, and the response of the chatbot must contain a command for the Speech API.

The possible commands are:

  • PLAY text 
  • TRANSFER to number 
  • QUESTION tekst 
  • HANGUP 

In this way, the complete dialogue structure of the voice-controlled chatbot itself can be built into the conversational platform that is also used to develop the chatbot dialogues.

The Speech API uses the same speech-to-text recognition as the speech routing solution with a special context set up for the conversational Speech API. For text-to-speech, we use ReadSpeaker, an established name for delivering text-to-speech technology and often known for the reading aid on websites.

Share on facebook
Share on twitter
Share on linkedin
Share on email
Share on whatsapp

Bezoekadres

Colosseum 42 - 7521 PT Enschede

Postadres

Postbus 92 - 7500 AB Enschede

Algemeen

053 - 488 99 00

Support

053 - 488 99 20

Of stuur ons een berichtje

Bij ons werken?

Visiting address

Colosseum 42 - 7521 PT Enschede

Mailing address

Postbus 92 - 7500 AB Enschede

General

+31 (0) 53 - 488 99 00

Support (customers)

+31 (0) 53 - 488 99 20

Or send us a message