
Whisper-1 speech-to-text transcription entraînée sur un audio supervisé multilingue, avec une limite de téléversement de 25 Mo par fichier.
Whisper-1 speech-to-text transcription entraînée sur un audio supervisé multilingue, avec une limite de téléversement de 25 Mo par fichier.
openai-whisper-1/v1/audio/transcriptionsWEBSOCKET/v1/realtimeopenai-whisperwhisper-1Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
OpenAI Whisper 1 fonctionne via POST /v1/audio/transcriptions. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Obtenez une clé API depuis le tableau de bord EmpirioLabs.
curl https://api.empiriolabs.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai-whisper-1",
"audio_url": "https://example.com/meeting-recording.mp3"
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/audio/transcriptions",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "openai-whisper-1",
"audio_url": "https://example.com/meeting-recording.mp3",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Paramètres de requête pris en charge par l'API OpenAI Whisper 1 sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| file | string | - | - | Fichier audio (téléversement en plusieurs parties) OU utiliser file_url pour le chemin JSON. |
| file_url | string | - | - | URL publique pour récupérer l’audio (alternative au téléchargement de fichier). |
| translate | boolean | false | - | Si c’est vrai, redirigez vers /audio/translations et traduisez en anglais au lieu de transcrire dans la langue source. |
| timestamps | boolean | false | - | Bascule de commodité. Si c’est vrai, les ensembles response_format=verbose_json et incluent les timestamp_granularities au niveau des mots. |
| language | string | - | - | Code de langue ISO-639-1 optionnel. Détecté automatiquement s’il est omis. Ignoré quand traduire = vrai. |
| prompt | string | - | - | Glossaire ou contexte préalable pour biaiser le modèle. |
| response_format | enum | verbose_json | json, text, srt, verbose_json, vtt | Par défaut, c’est verbose_json, que timestamps=true utilise toujours. |
| temperature | number | 0 | 0 à 1 | Température d’échantillonnage. |
| timestamp_granularities | string | - | - | Liste séparée par virgules: mot, segment. Utilisé lorsque response_format=verbose_json. |
Téléchargez un fichier sur POST /v1/audio/transcriptions, ou transcrivez-le en direct via un WebSocket à wss://api.empiriolabs.ai/v1/realtime ?model=openai-whisper-1. Le socket prend du PCM mono 16 bits 24 kHz en base64 dans input_audio_buffer.append et renvoie les événements de transcription; la détection de l’activité vocale détermine la fin de chaque phrase, donc vous n’envoyez pas de commit. Les deux surfaces facturent par minute d’audio au même rythme.
Sur EmpirioLabs, OpenAI Whisper 1 est facturé à l'usage : Par minute d’audio $0.030 par minute. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
OpenAI Whisper 1 est servi via POST /v1/audio/transcriptions sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Ouvrez le playground EmpirioLabs et appuyez sur Start session pour l'essayer dans votre navigateur. OpenAI Whisper 1 fonctionne sur un WebSocket plutôt qu'en requête et réponse, donc pour l'intégrer commencez par le guide de démarrage voix en temps réel. Connectez-vous depuis votre serveur avec votre clé API EmpirioLabs et l'id de modèle openai-whisper-1, puis diffusez l'audio dans les deux sens.
Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.