|
PebbleOS
|
#include <pbl/services/audio_endpoint.h>#include <pbl/services/voice/transcription.h>#include <pbl/kernel/compiler.h>#include <pbl/util/uuid.h>#include <inttypes.h>#include <stdlib.h>Data Structures | |
| struct | AudioTransferInfoSpeex |
| Speex stream parameters, sent before the encoded audio. More... | |
Enumerations | |
| enum | VoiceEndpointSessionType { VoiceEndpointSessionTypeDictation = 0x01 , VoiceEndpointSessionTypeCommand = 0x02 , VoiceEndpointSessionTypeNLP = 0x03 , VoiceEndpointSessionTypeCount } |
| Kind of voice session. More... | |
| enum | VoiceEndpointResult { VoiceEndpointResultSuccess = 0x00 , VoiceEndpointResultFailServiceUnavailable = 0x01 , VoiceEndpointResultFailTimeout = 0x02 , VoiceEndpointResultFailRecognizerError = 0x03 , VoiceEndpointResultFailInvalidRecognizerResponse = 0x04 , VoiceEndpointResultFailDisabled = 0x05 , VoiceEndpointResultFailInvalidMessage = 0x06 } |
| Result of a voice session, reported by the phone. More... | |
Functions | |
| void | voice_endpoint_setup_session (VoiceEndpointSessionType session_type, AudioEndpointSessionId session_id, AudioTransferInfoSpeex *info, Uuid *app_uuid) |
| Ask the phone to start a voice session. | |