All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ApiClient The ApiClient object provides methods to send and retrieve information from all the Rev.AI API endpoints using the Retrofit HTTP client.ApiInterceptor An ApiInterceptor object appends authorization information to all API calls and is used to check the status of the request for debugging purposes.ApiInterface The ApiInterface is a type-safe Retrofit interface that presents all the endpoints that are made to communicate with the Rev.AI API.AuthorizationException The AuthorizationException happens when an invalid token access is used to query the account information endpoint.ConnectedMessage Represents the connected message sent from Rev.ai and contains the id of the streamCustomVocabulary A CustomVocabulary object provides all the custom phrases that are submitted along with a job.Element An Element object presents all the information the models inferred from a single interval of audio.ErrorInterceptor The ErrorInterceptor class is used to intercept all responses with erroneous response codes.FileStreamRequestBody Customized request body used for submitting local file jobs.ForbiddenStateException The ForbiddenStateException occurs when a user attempts to retrieve the transcript or caption of a unprocessed job.Hypothesis Represents the message returned over WebSocket containing the transcription of audio data.InvalidHeaderException The InvalidHeaderException occurs when a header that's passed along a query is not recognized by the API.InvalidParameterException The InvalidParameterException occurs when a parameter that's passed along a query is not recognized by the API.MessageType Specifies constants that define the WebSocket message type.MockInterceptor A MockInterceptor object is used to mock the responses for testing purposes.Monologue A Monologue object presents information about a segment of a transcript owned by an individual speaker.ResourceNotFoundException The ResourceNotFoundException occurs when a job ID queried is not associated with a job submitted by the user.RevAiAccount The RevAiAccount object provides basic information about a Rev.ai account associated with a valid access token.RevAiApiException The RevAiApiException wraps standard Java IOException and enriches them with custom information.RevAiCaptionType Specifies constants that define support caption formats.RevAiFailureType Specifies constants that define Rev.ai failure types.RevAiJob A RevAi Job object provides all the information associated with a job submitted by the user.RevAiJobOptions A RevAiJobOptions object represents parameters that are submitted along a new job.RevAiJobStatus Specifies constants that define Rev.ai job statuses.RevAiJobType Specifies constants that define Rev.ai job types.RevAiTranscript A RevAiTranscript object presents a list of monologues as the transcript of a specific job.RevAiWebSocketListener Listens for events over the WebSocket connection to Rev.aiSDKHelper A helper class that provides methods for getting SDK information.SessionConfig The SessionConfig represents additional streaming options that can be provided.StreamContentType The StreamContentType describes the format of the audio being sent over the WebSocket.StreamingClient StreamingResponseMessage A parent class that can be used to serialize and deserialize the "type" in the WebSocket messages.ThrottlingLimitException ThrottlingLimitException occurs when the number of queries within a given period reaches a throttling limit.