> For the complete documentation index, see [llms.txt](https://docs.xenioo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xenioo.com/actions-and-operations/input/xenioo.bots.actions.speech.globalspeechrecognitionoperation.md).

# Voice Recognition Action

Use this action to translate any voice audio sent to the chatbot into standard text. The resulting text is automatically redirected to the chatbot simulating a standard chat input.

![](/files/-Lf5HxC9TsgA1uIwsLoF)

### Settings

The action uses the following settings:

| Setting             | Description                                                                                                               | [Parsed](/actions-and-operations/dynamic-parsing.md) |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| Recognition Service | The service that will be used by Xenioo to translate the text. Currently only Google Speech-to-Text service is supported. | :no\_entry:                                          |
| Language            | The language of the incoming voice recording                                                                              | :no\_entry:                                          |
| API or Service Key  | The full API Key or Service Key supplied by the Recognition Service for integration.                                      | :white\_check\_mark:                                 |

### Remarks

This action can only be attached as a [Global Bot Operation](/actions-and-operations/execution.md#global-and-local-actions) and will always be executed regardless of the current chatbot state even in face of [blocking actions](/actions-and-operations/execution.md#blocking-actions). This execution mode ensures that any audio sent by the user is first parsed and the passed to every action like standard text.

### Trigger

This action does not trigger any event.

### Variables

This action does not produce any variable. The recognized text is automatically redirected as sta

### Availability

Channel specific availability follows the table below:

| Channel          | Availability       |
| ---------------- | ------------------ |
| Facebook         | Fully Available.   |
| WhatsApp         | Fully Available.   |
| Telegram         | Fully Available.   |
| Web              | **Not Available.** |
| Alexa            | **Not Available.** |
| Google Assistant | **Not Available.** |
| Slack            | **Not Available.** |
| API              | Fully Available.   |

This action can be used only at [Bot Global level](/actions-and-operations/execution.md#global-and-local-actions).&#x20;
