SDKs and client libraries for Speakvora

Speakvora offers single-file JavaScript and Python helpers. Call the API directly from any language using HTTP.

Short answer. Speakvora does not publish npm or PyPI packages. Instead, download single-file JavaScript or Python helpers from /sdk/, or call the API directly from any language using standard HTTP requests.

Single-file SDK helpers

Speakvora provides lightweight, single-file client libraries for JavaScript and Python. These helpers wrap the API and handle authentication, making it easier to call Speakvora from your code without managing HTTP requests manually.

  • JavaScript: https://speakvora.com/sdk/speakvora.js
  • Python: https://speakvora.com/sdk/speakvora.py
  • No external dependencies; copy the file into your project
  • Works with any runtime or build tool

Call the API directly from any language

The Speakvora API is a standard HTTP service. You can call it directly from any programming language using your HTTP client of choice. No SDK required.

  • Base URL: https://speakvora.com/api
  • Authentication: x-api-key header or Authorization: Bearer token
  • JSON request and response bodies
  • Use curl, fetch, requests, or your language's HTTP library

Why no npm or PyPI?

Single-file helpers avoid dependency bloat and version conflicts. They work in any environment—Node.js, browsers, serverless functions, or Python scripts—without requiring a package manager or lock file. The HTTP API is stable and language-agnostic, so you can build your own wrapper if needed.

MCP server for Claude

If you use Claude Code, you can connect Speakvora as an MCP server. This gives Claude native tools to speak, list voices, and search phrases without writing API code.

  • Endpoint: POST /api/mcp at https://speakvora.com/api/mcp
  • Setup: claude mcp add --transport http speakvora https://speakvora.com/api/mcp --header "x-api-key: KEY"
  • Tools: speak, list_voices, search_phrases

Frequently asked questions

Can I install Speakvora from npm or PyPI?

No. Speakvora provides single-file helpers at /sdk/speakvora.js and /sdk/speakvora.py instead. Download and copy them into your project. The HTTP API also works directly from any language.

What languages do the SDKs support?

Speakvora provides helpers for JavaScript and Python. For other languages, call the HTTP API directly using your language's built-in HTTP library.

Do I need the SDK to use Speakvora?

No. The SDK helpers are optional. You can call the HTTP API directly using curl, fetch, requests, or any HTTP client. Authentication is a simple header: x-api-key or Authorization: Bearer.

How do I authenticate API calls?

Use the x-api-key header with your API key, or send Authorization: Bearer <key>. Keep keys on a server; do not expose them in browser code. For browser-based agents, use a 10-minute session token instead.

Related: API documentation, pricing, developer guides and more answers.