# Voice Input

## Where to Find It

The Voice Input button is located in the **Composer toolbar**, typically to the left of the send button. It appears as a microphone icon (🎤).

<figure><img src="/files/D0UBnO4VYxswVUKtcR8c" alt=""><figcaption></figcaption></figure>

### What It Does

When you click the Voice Input button:

1. **Starts recording** from your selected microphone
2. **Transcribes speech** to text in real-time (when supported)
3. **Stops recording** when you click again or after a timeout
4. **Inserts transcribed text** into the composer
5. **Ready to send** - Review and edit if needed, then send

### How to Use

#### Basic Workflow

1. **Click the Voice Input button** (🎤) and wait for it to pulse red
2. **Speak your prompt** clearly
3. **Click again to stop** recording
4. **Review the transcribed text** in the composer
5. **Edit if needed** (add details, fix transcription errors)
6. **Send** your message

#### Setting Up Your Microphone

1. **Gear icon** → **Settings** → **Microphone**
2. **Select your input device** from the dropdown
3. **Test the microphone** using the test button
4. **Adjust volume** if needed
5. **Save settings**

#### Best Practices

1. **Speak clearly** - Enunciate words for better transcription
2. **Minimize background noise** - Use a quiet environment
3. **Speak at normal pace** - Not too fast or too slow
4. **Review transcription** - Check for errors before sending
5. **Edit as needed** - Add details or fix mistakes

### Voice Input States

#### Idle State

* **Microphone icon** (🎤) - Ready to record
* **Click to start** recording

#### Recording State

* **The button will pulse**
* **Click again to stop** recording

#### Processing State

* **Shows processing indicator** - Transcribing audio
* **Wait for completion** - Text appears when ready

#### Error State

* **Shows an error message** - If recording fails or no dialog is detected
* **Check microphone** settings and permissions

### Use Cases

#### Quick Prompts

**Perfect for:**

* Fast iterations
* Quick questions
* Simple requests
* When typing is inconvenient

#### Hands-Free Operation

**Great when:**

* Your hands are busy (adjusting Premiere Pro)
* You're describing what you see
* You want to speak naturally
* You're working with a team (can speak while others watch)

#### Long Prompts

**Useful for:**

* Detailed descriptions
* Complex requests
* Natural language explanations
* When typing would be slow

### Technical Details

#### Microphone Requirements

* **Any USB or built-in microphone**
* **System default** or manually selected device
* **Permissions** - Browser must have microphone access

### Tips for Best Results

1. **Use a good microphone** - Better hardware = better transcription
2. **Speak clearly** - Enunciate, don't mumble
3. **Minimize noise** - A quiet environment works best
4. **Review before sending** - Always check transcription
5. **Edit as needed** - Add details or fix errors
6. **Practice** - Gets easier with use

### Troubleshooting

#### "Microphone not working."

**Solutions:**

* Check that the microphone is connected and powered
* Verify microphone permissions in browser/OS
* Select the correct device in Settings → Microphone
* Test the microphone using the test button
* Check system audio settings

#### "Transcription is inaccurate."

**Solutions:**

* Speak more clearly and slowly
* Reduce background noise
* Use a better microphone
* Edit transcription manually
* Check microphone volume levels

#### "Voice input button doesn't appear."

**Solutions:**

* Check the browser supports the Web Speech API
* Verify you're in a supported environment
* Try refreshing the panel
* Check for extension updates

#### "Recording stops immediately."

**Solutions:**

* Check microphone permissions
* Verify the microphone is working in other apps
* Try a different microphone
* Check system audio settings

### Related Features

* **Text Input** - Type prompts manually
* **Microphone Settings** - Configure input device
* **Composer** - Where transcribed text appears

***

**Next:** Learn about [Web Search](/getting-started/interface-overview/web-search.md) to get current information and answers.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chatvideopro.com/getting-started/interface-overview/voice-input.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
