# Cartesia Types: - GetStatusResponse Methods: - client.getStatus() -> GetStatusResponse # Shared Types: - PhonemeTimestamps - WordTimestamps # Agents Types: - AgentSummary - AgentListResponse - AgentListPhoneNumbersResponse - AgentListTemplatesResponse Methods: - client.agents.retrieve(agentID) -> AgentSummary - client.agents.update(agentID, { ...params }) -> AgentSummary - client.agents.list() -> AgentListResponse - client.agents.delete(agentID) -> void - client.agents.listPhoneNumbers(agentID) -> AgentListPhoneNumbersResponse - client.agents.listTemplates() -> AgentListTemplatesResponse ## Calls Types: - AgentCall - AgentTranscript Methods: - client.agents.calls.retrieve(callID) -> AgentCall - client.agents.calls.list({ ...params }) -> AgentCallsCursorIDPage - client.agents.calls.downloadAudio(callID) -> void ## Metrics Types: - Metric - MetricListResponse Methods: - client.agents.metrics.create({ ...params }) -> Metric - client.agents.metrics.retrieve(metricID) -> Metric - client.agents.metrics.list({ ...params }) -> MetricListResponse - client.agents.metrics.addToAgent(metricID, { ...params }) -> void - client.agents.metrics.removeFromAgent(metricID, { ...params }) -> void ### Results Types: - ResultListResponse - ResultExportResponse Methods: - client.agents.metrics.results.list({ ...params }) -> ResultListResponsesCursorIDPage - client.agents.metrics.results.export({ ...params }) -> string ## Deployments Types: - Deployment - DeploymentListResponse Methods: - client.agents.deployments.retrieve(deploymentID) -> Deployment - client.agents.deployments.list(agentID) -> DeploymentListResponse # AccessToken Types: - AccessTokenCreateResponse Methods: - client.accessToken.create({ ...params }) -> AccessTokenCreateResponse # Datasets Types: - Dataset Methods: - client.datasets.create({ ...params }) -> Dataset - client.datasets.retrieve(id) -> Dataset - client.datasets.update(id, { ...params }) -> void - client.datasets.list({ ...params }) -> DatasetsCursorIDPage - client.datasets.delete(id) -> void ## Files Types: - FileListResponse Methods: - client.datasets.files.list(id, { ...params }) -> FileListResponsesCursorIDPage - client.datasets.files.delete(fileID, { ...params }) -> void - client.datasets.files.upload(id, { ...params }) -> void # FineTunes Types: - FineTune - FineTuneBaseModel Methods: - client.fineTunes.create({ ...params }) -> FineTune - client.fineTunes.retrieve(id) -> FineTune - client.fineTunes.list({ ...params }) -> FineTunesCursorIDPage - client.fineTunes.delete(id) -> void - client.fineTunes.listVoices(id, { ...params }) -> VoicesCursorIDPage # PronunciationDicts Types: - PronunciationDict - PronunciationDictItem Methods: - client.pronunciationDicts.create({ ...params }) -> PronunciationDict - client.pronunciationDicts.retrieve(id) -> PronunciationDict - client.pronunciationDicts.update(id, { ...params }) -> PronunciationDict - client.pronunciationDicts.list({ ...params }) -> PronunciationDictsCursorIDPage - client.pronunciationDicts.delete(id) -> void # STT Types: - STTBatchModel - STTEncoding - STTErrorResponse - STTTranscribeResponse Methods: - client.stt.transcribe({ ...params }) -> STTTranscribeResponse ## AutoFinalize Types: - STTAutoFinalizeConnected - STTAutoFinalizeModel - STTAutoFinalizeTurnEagerEnd - STTAutoFinalizeTurnEnd - STTAutoFinalizeTurnResume - STTAutoFinalizeTurnStart - STTAutoFinalizeTurnUpdate - STTAutoFinalizeWebsocketRequest - STTAutoFinalizeWebsocketResponse ## ManualFinalize Types: - STTManualFinalizeDoneResponse - STTManualFinalizeFlushDoneResponse - STTManualFinalizeModel - STTManualFinalizeTranscriptResponse - STTManualFinalizeWebsocketRequest - STTManualFinalizeWebsocketResponse # TTS Types: - GenerationConfig - GenerationRequest - InfillModel - ModelSpeed - MP3OutputFormat - OutputFormatContainer - RawEncoding - RawOutputFormat - TTSModel - TTSSSEEvent - VoiceSpecifier - WAVOutputFormat - WebsocketClientEvent - WebsocketResponse Methods: - client.tts.generate({ ...params }) -> Response - client.tts.generateSSE({ ...params }) -> TTSSSEEvent - client.tts.infill({ ...params }) -> Response # VoiceChanger Types: - VoiceChangerSSEEvent Methods: - client.voiceChanger.generate({ ...params }) -> Response - client.voiceChanger.generateSSE({ ...params }) -> VoiceChangerSSEEvent # Voices Types: - GenderPresentation - SupportedLanguage - Voice - VoiceMetadata Methods: - client.voices.update(id, { ...params }) -> Voice - client.voices.list({ ...params }) -> VoicesCursorIDPage - client.voices.delete(id) -> void - client.voices.clone({ ...params }) -> VoiceMetadata - client.voices.get(id, { ...params }) -> Voice - client.voices.localize({ ...params }) -> VoiceMetadata