Constants¶
These are preprocessor macros or module constants available during the application build phase. They contain library information such as the SDK variant and version.
Example
Variant¶
Constants in this section describe the SDK library type: TrulyHandsfree (fixed and enrolled wake words) or TrulyNatural (TrulyHandsfree with LVCSR and STT).
IS_TRULYHANDSFREE¶
IS_TRULYNATURAL¶
NAME¶
SETTING_SZ¶
Version¶
These describe the TrulyNatural SDK API version and the component parts of the version string.
VERSION¶
API version.
This follows semantic versioning rules.
VERSION_MAJOR¶
API major version number.
Incremented for changes that are not backwards-compatible, but also to indicate major improvements in technology that are backwards-compatible.
Refer to the release notes for details.
VERSION_MINOR¶
VERSION_PATCH¶
VERSION_PRE¶
VERSION_BUILD¶
VERSION_CMAKE¶
API version compatible with CMAKE_PROJECT_VERSION.