Discover and explore top open-source AI tools and projects—updated daily.
deepgramJavaScript SDK for advanced speech and language AI
Top 98.5% on SourcePulse
This JavaScript/TypeScript SDK provides a streamlined interface for developers to integrate Deepgram's advanced speech and language AI models into their applications. It offers clients for real-time speech recognition, text-to-speech, language understanding, and conversational AI, enabling easy access to world-class speech processing capabilities.
How It Works
The SDK abstracts Deepgram's various APIs into a unified, type-safe client. It leverages WebSockets for low-latency, real-time audio streaming transcription and conversational AI, and provides methods for batch processing audio files via REST. The design prioritizes developer experience with clear examples and robust error handling, abstracting away the complexities of direct API interactions.
Quick Start & Requirements
npm install @deepgram/sdkHighlighted Details
Maintenance & Community
The library is primarily generated from Deepgram's API specifications, with contributions welcomed. Help and community engagement are available via GitHub issues, Discord, and GitHub Discussions. Older SDK versions receive limited support.
Licensing & Compatibility
Licensed under the permissive MIT License, allowing for broad compatibility with commercial and closed-source applications. Compatible with modern JavaScript runtimes including Node.js, Vercel, Cloudflare Workers, Deno, and Bun.
Limitations & Caveats
REST API operations initiated from web browsers require a proxy server to handle CORS headers, adding an extra layer to client-side deployments. Browser-based REST calls require configuring a baseUrl pointing to a custom proxy and using "proxy" as the API key.
2 weeks ago
Inactive
janhq