# voice_selection Icon

> The voice_selection 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/voice_selection.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/voice_selection.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/voice_selection.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/voice_selection.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/voice_selection.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/voice_selection.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/voice_selection.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 MaterialSymbolsVoiceSelection: ImageVector
    get() {
        if (_MaterialSymbolsVoiceSelection != null) return _MaterialSymbolsVoiceSelection!!
        
        _MaterialSymbolsVoiceSelection = ImageVector.Builder(
            name = "voice_selection",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(80f, 880f)
                verticalLineToRelative(-80f)
                quadToRelative(46f, 0f, 91f, -6f)
                reflectiveQuadToRelative(88f, -22f)
                quadToRelative(-46f, -23f, -72.5f, -66.5f)
                reflectiveQuadTo(160f, 611f)
                verticalLineToRelative(-91f)
                horizontalLineToRelative(160f)
                verticalLineToRelative(-120f)
                horizontalLineToRelative(135f)
                lineTo(324f, 138f)
                lineToRelative(72f, -36f)
                lineToRelative(131f, 262f)
                quadToRelative(20f, 40f, -3f, 78f)
                reflectiveQuadToRelative(-68f, 38f)
                horizontalLineToRelative(-56f)
                verticalLineToRelative(40f)
                quadToRelative(0f, 33f, -23.5f, 56.5f)
                reflectiveQuadTo(320f, 600f)
                horizontalLineToRelative(-80f)
                verticalLineToRelative(11f)
                quadToRelative(0f, 35f, 21.5f, 61.5f)
                reflectiveQuadTo(316f, 708f)
                lineToRelative(12f, 3f)
                quadToRelative(40f, 10f, 45f, 50f)
                reflectiveQuadToRelative(-31f, 60f)
                quadToRelative(-60f, 33f, -126.5f, 46f)
                reflectiveQuadTo(80f, 880f)
                close()
                moveToRelative(572f, -114f)
                lineToRelative(-57f, -56f)
                quadToRelative(21f, -21f, 33f, -48.5f)
                reflectiveQuadToRelative(12f, -59.5f)
                quadToRelative(0f, -32f, -12f, -59.5f)
                reflectiveQuadTo(595f, 494f)
                lineToRelative(57f, -57f)
                quadToRelative(32f, 32f, 50f, 74.5f)
                reflectiveQuadToRelative(18f, 90.5f)
                quadToRelative(0f, 48f, -18f, 90f)
                reflectiveQuadToRelative(-50f, 74f)
                close()
                moveTo(765f, 880f)
                lineToRelative(-57f, -57f)
                quadToRelative(43f, -43f, 67.5f, -99.5f)
                reflectiveQuadTo(800f, 602f)
                quadToRelative(0f, -66f, -24.5f, -122f)
                reflectiveQuadTo(708f, 381f)
                lineToRelative(57f, -57f)
                quadToRelative(54f, 54f, 84.5f, 125f)
                reflectiveQuadTo(880f, 602f)
                quadToRelative(0f, 81f, -30.5f, 152.5f)
                reflectiveQuadTo(765f, 880f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsVoiceSelection!!
    }

private var _MaterialSymbolsVoiceSelection: ImageVector? = null
```

## Android Vector Drawable (XML)

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

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="960"
    android:viewportHeight="960">
    <path
        android:fillColor="@android:color/black"
        android:pathData="M80,880v-80q46,0 91,-6t88,-22q-46,-23 -72.5,-66.5T160,611v-91h160v-120h135L324,138l72,-36l131,262q20,40 -3,78t-68,38h-56v40q0,33 -23.5,56.5T320,600h-80v11q0,35 21.5,61.5T316,708l12,3q40,10 45,50t-31,60q-60,33 -126.5,46T80,880Zm572,-114l-57,-56q21,-21 33,-48.5t12,-59.5q0,-32 -12,-59.5T595,494l57,-57q32,32 50,74.5t18,90.5q0,48 -18,90t-50,74ZM765,880l-57,-57q43,-43 67.5,-99.5T800,602q0,-66 -24.5,-122T708,381l57,-57q54,54 84.5,125T880,602q0,81 -30.5,152.5T765,880Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M80-80v-80q46 0 91-6t88-22q-46-23-72.5-66.5T160-349v-91h160v-120h135L324-822l72-36 131 262q20 40-3 78t-68 38h-56v40q0 33-23.5 56.5T320-360h-80v11q0 35 21.5 61.5T316-252l12 3q40 10 45 50t-31 60q-60 33-126.5 46T80-80Zm572-114-57-56q21-21 33-48.5t12-59.5q0-32-12-59.5T595-466l57-57q32 32 50 74.5t18 90.5q0 48-18 90t-50 74ZM765-80l-57-57q43-43 67.5-99.5T800-358q0-66-24.5-122T708-579l57-57q54 54 84.5 125T880-358q0 81-30.5 152.5T765-80Z"/></svg>
```
