AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Namespaces | |
test | |
Classes | |
class | AudioInputProcessor |
struct | AudioProvider |
Enumerations | |
enum | ASRProfile { ASRProfile::CLOSE_TALK, ASRProfile::NEAR_FIELD, ASRProfile::FAR_FIELD, ASRProfile::UNDEFINED } |
enum | Initiator { Initiator::PRESS_AND_HOLD, Initiator::TAP, Initiator::WAKEWORD } |
Functions | |
std::ostream & | operator<< (std::ostream &stream, ASRProfile profile) |
std::string | asrProfileToString (ASRProfile profile) |
ASRProfile | getASRProfile (const std::string &input) |
std::string | initiatorToString (Initiator initiator) |
Enumerates the different ASR profiles supported by AVS.
|
strong |
|
inline |
Convert the ASRProfile
to an AVS-compliant string.
profile | The profile value to convert to a string. |
|
inline |
This function reverse maps the provided string to corresponding ASRProfile Implementation as specified by asrProfileToString
input | string to convert to corresponding ASRProfile |
ASRProfile
that corresponds to the input string. In case of error the API returns ASRProfile::UNDEFINED
|
inline |
Convert an Initiator
value to an AVS-compliant string.
initiator | The initiator value to convert to a string. |
std::string
conversion of the Initiator
value.
|
inline |
Write an ASRProfile
value to an ostream
as an AVS-compliant string.
stream | The stream to write the value to. |
profile | The profile value to write to the ostream as a string. |
ostream
that was passed in and written to. AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0