> ## Documentation Index
> Fetch the complete documentation index at: https://docs.typingmind.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Voice Input (Speech to Text)

Voice input on TypingMind allows you to convert spoken language into written text, making it accessible and user-friendly for all users.

We offer 2 speech-to-text providers:

* Web API (Free)
* OpenAI Whisper (Pay as you go)
* Groq Whisper (Pay as you go)
* Azure Whisper (Pay as you go)

Let’s see how to set them up.

## **1. Web API (Free)**

You can use the Web API speech for free. To enable this:

* Go to **Settings** in the workspace bar
* Select **Voice Input**
* Choose **“Web API”** speech-to-text provider from the drop-down list
* Start recording your voice, which will be automatically transcribed into text so you can easily feed the AI model

<img src="https://mintcdn.com/typingmind/WjL1vJONkCdYBRi1/voice-input-(speech-to-text)/image.webp?fit=max&auto=format&n=WjL1vJONkCdYBRi1&q=85&s=0edf0e36675e69037ec365de266af5d6" alt="image.webp" width="2352" height="1682" data-path="voice-input-(speech-to-text)/image.webp" />

## **2. OpenAI Whisper**

To enable OpenAI Whisper, you **must enter your OpenAI API key:**

* Go to **API key within your Profile**
* Enter your [OpenAI API key](/manage-and-connect-ai-models/openai-\(gpt-5-gpt-4.1\))

<Frame>
  <img src="https://mintcdn.com/typingmind/xaXnPhjmAOhvRSzS/images/openai-api-key.webp?fit=max&auto=format&n=xaXnPhjmAOhvRSzS&q=85&s=f0a9313072f60db061311057801bf59d" alt="Openai Api Key" width="2210" height="1718" data-path="images/openai-api-key.webp" />
</Frame>

Then follow the steps below to enable it:

* Go to **Settings** in the workspace bar
* Select **Voice Input**
* Choose **“OpenAI Whisper”** speech-to-text provider from the drop-down list
* Start recording your voice, which will be automatically transcribed into text so you can easily feed the AI model

<Tip>
  You can also upload your recorded meetings/webinars with OpenAI Whisper to get the transcription. Please note that the uploaded file can not be exceeded 25MB
</Tip>

<img src="https://mintlify.s3.us-west-1.amazonaws.com/typingmind/voice-input-(speech-to-text)/image%201.webp" alt="image.webp" />

## **3. Groq Whisper**

To enable Groq Whisper, you must provide your **Groq API key**.

<Frame>
  <img src="https://mintcdn.com/typingmind/xaXnPhjmAOhvRSzS/images/groq-stt.webp?fit=max&auto=format&n=xaXnPhjmAOhvRSzS&q=85&s=0dc5304f2e85d912668c22d3818457b2" alt="Groq Stt" width="2210" height="1718" data-path="images/groq-stt.webp" />
</Frame>

Or, if you are part of a **TypingMind Team**, an administrator can set up the Groq API key in the **API Keys page** of the admin portal.

<img src="https://mintcdn.com/typingmind/WjL1vJONkCdYBRi1/voice-input-(speech-to-text)/Xnapper-2024-12-23-16.44.46.webp?fit=max&auto=format&n=WjL1vJONkCdYBRi1&q=85&s=6626c021d04db668eabe03fd05513880" alt="Xnapper-2024-12-23-16.44.46.webp" width="1704" height="480" data-path="voice-input-(speech-to-text)/Xnapper-2024-12-23-16.44.46.webp" />

## **4. Azure Whisper**

To enable Azure Whisper, you must provide your **Azure Whisper API key** and **API endpoint**.

<Frame>
  <img src="https://mintcdn.com/typingmind/xaXnPhjmAOhvRSzS/images/azure-whisper-key.webp?fit=max&auto=format&n=xaXnPhjmAOhvRSzS&q=85&s=2c0048b1c71b31e9b5cd5e5c644678d5" alt="Azure Whisper Key" width="2210" height="1718" data-path="images/azure-whisper-key.webp" />
</Frame>

Or, if you are part of a **TypingMind Team**, an administrator can set up the Azure API key and endpoint in the **API Keys page** of the admin portal.

<img src="https://mintcdn.com/typingmind/WjL1vJONkCdYBRi1/voice-input-(speech-to-text)/Xnapper-2024-12-23-16.52.18.webp?fit=max&auto=format&n=WjL1vJONkCdYBRi1&q=85&s=2264e4ac4b56aed5bacb7a9cf8d0a1e6" alt="Xnapper-2024-12-23-16.52.18.webp" width="1686" height="582" data-path="voice-input-(speech-to-text)/Xnapper-2024-12-23-16.52.18.webp" />

### How to get Azure Whisper API Key and Endpoint?

1. If you do not already have an Azure OpenAI account, create one [**here**](https://oai.azure.com/).
2. In the Azure Portal, navigate to the **Deployments** section.
3. Create a new deployment using a **Whisper model**.

<img src="https://mintcdn.com/typingmind/WjL1vJONkCdYBRi1/voice-input-(speech-to-text)/Xnapper-2024-12-23-17.00.37.webp?fit=max&auto=format&n=WjL1vJONkCdYBRi1&q=85&s=d45c2a01c1d2d7600aa31120d3db1d1a" alt="Xnapper-2024-12-23-17.00.37.webp" width="2968" height="860" data-path="voice-input-(speech-to-text)/Xnapper-2024-12-23-17.00.37.webp" />

1. Click on the deployment to view the details, and copy the **API Endpoint (Target URI)** and **API Key**.

<img src="https://mintcdn.com/typingmind/WjL1vJONkCdYBRi1/voice-input-(speech-to-text)/Xnapper-2024-12-23-17.05.45.webp?fit=max&auto=format&n=WjL1vJONkCdYBRi1&q=85&s=cd1c527489949412e7d5ea850a0274ce" alt="Xnapper-2024-12-23-17.05.45.webp" width="2962" height="1594" data-path="voice-input-(speech-to-text)/Xnapper-2024-12-23-17.05.45.webp" />
