# Audio Input

## Motion Functions

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td>Structural Function</td><td><a href="/files/OiZ3Twi82ED32OsLdt0a">/files/OiZ3Twi82ED32OsLdt0a</a></td></tr><tr><td>Guidance Function</td><td><a href="/files/zGEyN5Y8VbczsHe8bWG1">/files/zGEyN5Y8VbczsHe8bWG1</a></td></tr><tr><td>Feedback Function</td><td><a href="/files/4Vi86ikzUUWfLWWbMKKU">/files/4Vi86ikzUUWfLWWbMKKU</a></td></tr></tbody></table>

The function of motion in an audio input is Guidance and Structure. Motion can help users understand that an interface supports audio input, and it can be an input modality. Motion can also help guide users to where the audio can be used as input. Additionally, motion plays a crucial role in helping users understand that they are actively speaking into the microphone and that their actions are being understood.

## Examples

<figure><img src="/files/kojEXy1jDXUbZkS6wLtK" alt=""><figcaption><p>Voice visual design by Gleb Kuznetsov</p></figcaption></figure>

A waveform, like the one shown above, is a way to represent audio interactions. Showcasing a waveform to a user helps them understand the presence of audio. Animating the waveform to match the users' spoken sounds helps them understand that the system has received the information they want to convey.

<figure><img src="/files/Yen9NnLvIvtlYvNgIF4A" alt=""><figcaption><p>Voice file manager by Gleb Kuznetsov</p></figcaption></figure>

Waveforms, when combined with text, help users understand that as the device is hearing the audio, it is also interpreting it correctly. The principle of parenting is used here to give the relationship between the audio waveform and the text. The text animates on screen using the offset and delay principles along with easing. Each word is slightly staggered to give the appearance of an ongoing conversation, and the words decelerate into their final position. This helps

<figure><img src="/files/MaoACFE7UDKM0bCuZj9B" alt=""><figcaption><p>Kintsugi Voice Journaling by Slavo Glinsky</p></figcaption></figure>

A waveform is not the only way to convey audio. Simple transformations, scale in this case, that oscillate to the sound can be used. These mimic the function of a real-world speaker, where the vibrations create sound. These transformations can be used to mimic the sensation of vibration. This gives the user feedback that the system is hearing audio.&#x20;


---

# 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://abhishekshankar.gitbook.io/uxm/the-system/input-components/audio-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.
