Speech-to-Text
Speech-to-text turns spoken audio into text. It is the model kind behind voice-based input and behind transcribing call recordings or voice memos for further processing, for example summarizing a call with Text Generation.
Model
| Model ID | adito-stt |
| Base model | Whisper large-v3 |
| Hosting | ADITO Cloud infrastructure, Germany |
| Base URL | https://ai.adito.cloud |
| Endpoint | /audio/transcriptions |
| Interface | OpenAI-compatible Audio Transcriptions API |
What you can build
- Voice-based input — let users speak instead of type, for example in a chat interface.
- Call and voice memo transcription — turn a recorded call or voice note into text and attach it to a CRM record.
- Transcript summarization — feed the transcript into a Text Generation request to summarize or classify the conversation.
First how-to: transcribe an audio file
note
The code examples on this page are not JDito code. They illustrate general API usage and can be adapted to any language or HTTP client.
- curl
- JavaScript
curl https://ai.adito.cloud/audio/transcriptions \
-H "Authorization: Bearer your-api-key" \
-F file="@call-recording.mp3" \
-F model="adito-stt"
import fs from 'fs';
import OpenAI from 'openai';
const openai = new OpenAI({
baseURL: 'https://ai.adito.cloud',
apiKey: 'your-api-key'
});
async function transcribe() {
const response = await openai.audio.transcriptions.create({
file: fs.createReadStream('call-recording.mp3'),
model: 'adito-stt'
});
console.log(response.text);
}
transcribe();
The response contains the transcribed text:
{
"text": "Customer called about extending their existing subscription."
}
See also: Text Generation | AI Models