@60db-owns/60db-js
v1.0.0
Published
Official 60db SDK for Node.js
Downloads
91
Readme
@60db-own/60db-js
Official 60db SDK for JavaScript/TypeScript
Installation
npm install @60db-own/60db-jsQuick Start
import { SixtyDBClient } from '@60db-own/60db-js';
const client = new SixtyDBClient('your-api-key');
// Text to Speech
const audio = await client.textToSpeech({
text: 'Hello, world!',
voice_id: 'default-voice'
});
// Get all voices
const voices = await client.getVoices();API Methods
Text-to-Speech
textToSpeech(params)- Convert text to speechtextToSpeechStream(params, callbacks)- Stream TTS with real-time chunks
Speech-to-Text
speechToText(audio, options)- Transcribe audiogetLanguages()- Get supported languages
Voices
getVoices()- List all voicesgetVoice(id)- Get specific voicecreateVoice(params)- Create custom voiceupdateVoice(id, params)- Update voicedeleteVoice(id)- Delete voice
Authentication
signUp(params)- Register usersignIn(params)- LogingetProfile()- Get user profileupdateProfile(params)- Update profile
Workspaces
getWorkspaces()- List workspacescreateWorkspace(params)- Create workspace
Billing
getPlans()- Get available plansgetCurrentPlan()- Get current subscriptionsubscribe(planId)- Subscribe to plan
Analytics
getUsage()- Get usage statistics
API Keys
getApiKeys()- List API keyscreateApiKey(name)- Create API keydeleteApiKey(id)- Delete API key
Webhooks
getWebhooks()- List webhookscreateWebhook(params)- Create webhookdeleteWebhook(id)- Delete webhook
License
MIT
