Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Struct AudioSource

sealed struct AudioSource
Struct whose value field is used to signify the Audio Source

Fields

Constants

RAW

AudioSource = {"RAW"}
Audio Source for unprocessed audio captured from source device

VOICE_COMMUNICATION

AudioSource = {"VOICE_COMMUNICATION"}
Audio Source for Telephony/VoIP calling

WAKEWORD

AudioSource = {"WAKEWORD"}
Audio Source for wake word detection

CAMCORDER

AudioSource = {"CAMCORDER"}
Audio Source for Camcorder recording

VOICE_RECOGNITION

AudioSource = {"VOICE_RECOGNITION"}
Audio Source for speech recognition of user voice commands

ULTRASOUND

AudioSource = {"ULTRASOUND"}
Audio Source for Ultrasound

TAP_DETECTION

AudioSource = {"TAP_DETECTION"}
Audio Source for tap detection

BLUETOOTH_A2DP

AudioSource = {"BLUETOOTH_A2DP"}
Audio Source for capturing audio via Bluetooth A2DP link

BLUETOOTH_SCO

AudioSource = {"BLUETOOTH_SCO"}
Audio Source for capturing audio via Bluetooth SCO link

SENSORS

AudioSource = {"SENSORS"}
Audio Source for capturing audio via general multimedia device sensors

ROOM_ADAPTATION_DETECTION

AudioSource = {"ROOM_ADAPTATION_DETECTION"}
Audio Source for capturing audio via Room Adaptation Detection sensors

DATA_COLLECTION

AudioSource = {"DATA_COLLECTION"}
Audio Source for capturing audio via Data Collection sensors
Last modified on October 29, 2026