# keyboard_voice Icon

> The keyboard_voice icon from Material Symbols as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Symbols](https://composables.com/icons/icon-libraries/material-symbols.md)
- License: Apache 2.0 (full text in the [Material Symbols library page](https://composables.com/icons/icon-libraries/material-symbols.md))
- Styles: [Outlined](https://composables.com/icons/icon-libraries/material-symbols/keyboard_voice.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/keyboard_voice.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/keyboard_voice.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/keyboard_voice.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/keyboard_voice.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/keyboard_voice.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/keyboard_voice.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialSymbolsKeyboardVoice: ImageVector
    get() {
        if (_MaterialSymbolsKeyboardVoice != null) return _MaterialSymbolsKeyboardVoice!!
        
        _MaterialSymbolsKeyboardVoice = ImageVector.Builder(
            name = "keyboard_voice",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(12f, 14f)
                quadToRelative(-1.25f, 0f, -2.125f, -0.875f)
                reflectiveQuadTo(9f, 11f)
                verticalLineTo(5f)
                quadToRelative(0f, -1.25f, 0.875f, -2.125f)
                reflectiveQuadTo(12f, 2f)
                quadToRelative(1.25f, 0f, 2.125f, 0.875f)
                reflectiveQuadTo(15f, 5f)
                verticalLineToRelative(6f)
                quadToRelative(0f, 1.25f, -0.875f, 2.125f)
                reflectiveQuadTo(12f, 14f)
                close()
                moveToRelative(0f, -6f)
                close()
                moveToRelative(-1f, 13f)
                verticalLineToRelative(-3.075f)
                quadToRelative(-2.6f, -0.35f, -4.3f, -2.325f)
                quadTo(5f, 13.625f, 5f, 11f)
                horizontalLineToRelative(2f)
                quadToRelative(0f, 2.075f, 1.463f, 3.537f)
                quadTo(9.925f, 16f, 12f, 16f)
                reflectiveQuadToRelative(3.538f, -1.463f)
                quadTo(17f, 13.075f, 17f, 11f)
                horizontalLineToRelative(2f)
                quadToRelative(0f, 2.625f, -1.7f, 4.6f)
                quadToRelative(-1.7f, 1.975f, -4.3f, 2.325f)
                verticalLineTo(21f)
                close()
                moveToRelative(1f, -9f)
                quadToRelative(0.425f, 0f, 0.713f, -0.288f)
                quadTo(13f, 11.425f, 13f, 11f)
                verticalLineTo(5f)
                quadToRelative(0f, -0.425f, -0.287f, -0.713f)
                quadTo(12.425f, 4f, 12f, 4f)
                reflectiveQuadToRelative(-0.712f, 0.287f)
                quadTo(11f, 4.575f, 11f, 5f)
                verticalLineToRelative(6f)
                quadToRelative(0f, 0.425f, 0.288f, 0.712f)
                quadToRelative(0.287f, 0.288f, 0.712f, 0.288f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsKeyboardVoice!!
    }

private var _MaterialSymbolsKeyboardVoice: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/keyboard_voice.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <path
        android:fillColor="@android:color/black"
        android:pathData="M12,14q-1.25,0 -2.125,-0.875T9,11V5q0,-1.25 0.875,-2.125T12,2q1.25,0 2.125,0.875T15,5v6q0,1.25 -0.875,2.125T12,14Zm0,-6Zm-1,13v-3.075q-2.6,-0.35 -4.3,-2.325Q5,13.625 5,11h2q0,2.075 1.463,3.537Q9.925,16 12,16t3.538,-1.463Q17,13.075 17,11h2q0,2.625 -1.7,4.6q-1.7,1.975 -4.3,2.325V21Zm1,-9q0.425,0 0.713,-0.288Q13,11.425 13,11V5q0,-0.425 -0.287,-0.713Q12.425,4 12,4t-0.712,0.287Q11,4.575 11,5v6q0,0.425 0.288,0.712q0.287,0.288 0.712,0.288Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-symbols/keyboard_voice.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12 14q-1.25 0-2.125-.875T9 11V5q0-1.25.875-2.125T12 2q1.25 0 2.125.875T15 5v6q0 1.25-.875 2.125T12 14Zm0-6Zm-1 13v-3.075q-2.6-.35-4.3-2.325Q5 13.625 5 11h2q0 2.075 1.463 3.537Q9.925 16 12 16t3.538-1.463Q17 13.075 17 11h2q0 2.625-1.7 4.6-1.7 1.975-4.3 2.325V21Zm1-9q.425 0 .713-.288Q13 11.425 13 11V5q0-.425-.287-.713Q12.425 4 12 4t-.712.287Q11 4.575 11 5v6q0 .425.288.712.287.288.712.288Z"/></svg>
```
