For the complete documentation index, see llms.txt. This page is also available as Markdown.

Whisper Transcription

Transcrivez l'audio et la vidéo avec OpenAI Whisper sur les GPU Clore.ai

Transcrivez des fichiers audio et vidéo à l'aide de Whisper d'OpenAI sur les GPU CLORE.AI.

Exigences du serveur

Paramètre
Minimum
Recommandé

RAM

8 Go

16 Go+

VRAM

4 Go (petit)

10 Go+ (large-v3)

Réseau

200 Mbps

500 Mbps+

Temps de démarrage

~1-2 minutes

-

Qu'est-ce que Whisper ?

OpenAI Whisper est un modèle de reconnaissance vocale capable de :

  • Transcrire l'audio dans 99 langues

  • Traduire en anglais

  • Générer des horodatages

  • Gérer l'audio bruité

Tailles des modèles

Modèle
VRAM
Vitesse
Qualité
Remarques

tiny

1 Go

~32x en temps réel

Basique

Le plus rapide, précision la plus faible

base

1 Go

~16x en temps réel

Bon

Bon équilibre pour les tâches rapides

small

2 Go

~6x en temps réel

Meilleur

Recommandé pour la plupart des cas d'utilisation

medium

5 Go

~2x en temps réel

Excellent

Haute précision, vitesse modérée

large-v3

10GB

~1x en temps réel

Meilleur

Précision la plus élevée

large-v3-turbo

6 Go

~8x en temps réel

Meilleur

8x plus rapide que large-v3, qualité similaire

💡 Recommandation : Utilisez large-v3-turbo pour le meilleur compromis vitesse/qualité. Il offre une précision comparable à large-v3 à 8x la vitesse avec des besoins en VRAM plus faibles.

Utilisation de large-v3-turbo

Avec Faster-Whisper :


WhisperX : alternative améliorée

Pour des horodatages au niveau des mots, la diarisation des locuteurs, et jusqu'à 70x plus rapide pour le traitement, envisagez WhisperX:

➡️ Consultez le guide WhisperX complet pour la diarisation des locuteurs et les fonctionnalités avancées.

Déploiement rapide (recommandé)

Utilisez le serveur Faster-Whisper préconstruit pour un déploiement instantané :

Image Docker :

Ports :

Aucune commande requise - le serveur démarre automatiquement.

Vérifier que cela fonctionne

Après le déploiement, trouvez votre http_pub URL dans Mes commandes et testez :

Transcrire via l'API

Référence API complète (Faster-Whisper-Server)

Points de terminaison

Point de terminaison
Méthode
Description

/v1/audio/transcriptions

POST

Transcrire l'audio (compatible OpenAI)

/v1/audio/translations

POST

Traduire l'audio en anglais

/v1/models

GET

Lister tous les modèles disponibles

/v1/models/{model_name}

GET

Obtenir les informations d'un modèle spécifique

/api/ps

GET

Lister les modèles actuellement chargés

/api/ps/{model_name}

GET

Vérifier si un modèle spécifique est chargé

/api/pull/{model_name}

POST

Télécharger et charger un modèle

/health

GET

Point de terminaison de vérification de l'état

/docs

GET

Documentation Swagger UI

/openapi.json

GET

Spécification OpenAPI

Lister les modèles disponibles

Réponse :

Documentation Swagger

Ouvrez dans le navigateur pour des tests API interactifs :

Options de transcription

Paramètre
Type
Description

file

Fichier

Fichier audio à transcrire

model

Chaîne

Modèle à utiliser (par défaut : Systran/faster-whisper-large-v3)

language

Chaîne

Forcer une langue spécifique (par ex., en, ja, ru)

response_format

Chaîne

json, text, srt, vtt, verbose_json

temperature

Flottant

Température d'échantillonnage (0.0-1.0)

timestamp_granularities[]

Tableau

word ou segment pour les horodatages

Formats de réponse

JSON (par défaut) :

JSON détaillé :

SRT :

Alternative : installation manuelle

Si vous avez besoin de plus de contrôle, déployez avec une installation manuelle :

Image Docker :

Ports :

Commande :

L'installation manuelle prend 3 à 5 minutes. L'image préconstruite ci-dessus est recommandée pour un démarrage plus rapide.

Utilisation de base (SSH)

Transcrire avec horodatages

Téléverser des fichiers audio

API Python

Faster-Whisper (recommandé)

Faster-Whisper est 4x plus rapide avec une utilisation de la VRAM plus faible :

Options de langue

Traduction en anglais

CLI :

Génération de sous-titres

Format SRT

Format VTT

Horodatages au niveau des mots

Diarisation des locuteurs

Qui a dit quoi (nécessite pyannote) :

Serveur d'API REST

Créer une API de transcription :

Références de performance

Modèle
GPU
Audio d'1 h

large-v3

RTX 3090

~5 min

large-v3

RTX 4090

~3 min

large-v3

A100

~2 min

medium

RTX 3090

~2 min

Traitement économe en mémoire

Pour les audios très longs :

Télécharger les résultats

Dépannage

  • Utiliser un modèle plus petit (medium au lieu de large)

  • Utilisez compute_type="int8" pour faster-whisper

  • Traiter des segments audio plus courts

HTTP 502 sur l'URL http_pub

Le service est toujours en cours de démarrage. Attendez 1 à 2 minutes et réessayez :

Précision faible

  • Utiliser un modèle plus grand

  • Spécifier la langue : --language English

  • Augmenter beam_size pour faster-whisper

Traitement lent

  • S'assurer que le GPU est utilisé : nvidia-smi

  • Utiliser faster-whisper à la place de l'original

  • Activer VAD pour ignorer les silences

Estimation des coûts

Tarifs habituels de la place de marché CLORE.AI :

GPU
VRAM
Prix/jour
Idéal pour

RTX 3060

12 Go

$0.15–0.30

modèles petits/moyens

RTX 3090

24GB

$0.30–1.00

large-v3

RTX 4090

24GB

$0.50–2.00

large-v3, rapide

A100

40 Go

$1.50–3.00

traitement par lots

Prix en USD/jour. Les tarifs varient selon le fournisseur — vérifiez la place de marché CLORE.AI les tarifs actuels.

Mis à jour

Ce contenu vous a-t-il été utile ?