Back to Docs

API Reference

Interactive API documentation with live testing

Speech-to-Text API

POST/transcribe

Convert audio files to text with support for multiple formats and custom dictionaries.

Try it out

Dictionary Management API

GET/api/v1/dictionary

Retrieve all dictionary entries for the user.

Try it out

POST/api/v1/dictionary/add

Add or update a dictionary entry.

Try it out

DELETE/api/v1/dictionary/delete

Delete a specific dictionary entry. Requires misspelling in query parameters.

Try it out

SDKs & Integration

Python SDK

pip install vowise-sdk

from vowise import VowiseClient

client = VowiseClient(api_key="YOUR_API_KEY")

# Transcribe audio
result = client.transcribe("audio.wav")
print(result.text)

# Manage dictionary
client.dictionary.add("AI", "Artificial Intelligence")
entries = client.dictionary.list()
client.dictionary.delete("AI")

JavaScript SDK

npm install @vowise/sdk

import { VowiseClient } from '@vowise/sdk';

const client = new VowiseClient({ 
  apiKey: 'YOUR_API_KEY' 
});

// Transcribe audio
const result = await client.transcribe(audioFile);
console.log(result.text);

// Manage dictionary
await client.dictionary.add('AI', 'Artificial Intelligence');
const entries = await client.dictionary.list();
await client.dictionary.delete('AI');