gladia library

Library for working with Gladia API

Classes

AudioMetadata
Audio file metadata
BaseResponse
Base class for Gladia API response
FileInfo
File information from Gladia API
GladiaClient
Main class for working with Gladia API
LanguageConfig
Language configuration for transcription
LiveSessionInitResult
Model of real-time speech recognition session initialization result
LiveTranscriptionOptions
Options for the transcription process
LiveTranscriptionResult
Complete audio transcription result from Gladia API
LiveTranscriptionResultData
Transcription result data containing all functions
LiveTranscriptionSocket
Class for managing WebSocket connection for real-time speech recognition
SentenceData
Sentence data
SubtitleData
Subtitle data
TranscriptionData
Basic transcription data
TranscriptionInitResult
Transcription initialization result from Gladia API
TranscriptionMessage
Class for messages received from API during real-time speech recognition
TranscriptionMessageData
Transcription message data
TranscriptionMetadata
Transcription result metadata
TranscriptionOptions
Options for transcription process
TranscriptionResult
Complete audio transcription result from Gladia API
TranscriptionResultData
Transcription result data containing all functions
TranscriptionSegment
Transcription segment with time stamps and additional information
UploadResult
Result of uploading audio file to Gladia API
UtteranceInfo
Utterance information
Word
Word with time stamp

Enums

BitDepth
Enumeration of available audio bit depth values
Encoding
Enumeration of available audio encoding formats
GladiaServiceType
Gladia API service types
SampleRate
Enumeration of available audio sampling rate values

Extensions

EncodingExtension on Encoding
Extension for Encoding with conversion methods

Exceptions / Errors

GladiaApiException
Exception when working with Gladia API