- Documentation
Introduction
Welcome to the documentation for Dubbix. A powerful solution designed to revolutionize the way you approach audio localization and content creation.
Que contient notre API v2 ?
Notre API rationalise la traduction de contenu. Il vous suffit de télécharger votre vidéo et d'obtenir le résultat traduit sans effort.
Avis de dépréciation de l'API v1
La prise en charge de l'API v1 a été officiellement interrompue à la suite de la publication de l'API v2.
Depuis mai 2025, l'API v1 est totalement obsolète et n'est plus accessible.
Toutes les intégrations doivent désormais utiliser l'API v2.
Limites
La liste des limitations de l'API v2
Nous travaillons constamment à l'amélioration de notre API, mais voici une liste des limitations actuelles :
1. Actuellement, nous prenons en charge les moyens suivants pour télécharger votre vidéo :
télécharger par lien en utilisant des liens vers des vidéos sur Youtube, Google Drive, S3, Vimeo ou un lien d'accès direct ;
téléchargement local à partir de votre appareil.
3. Il n'est pas encore possible de générer des vidéos avec sous-titres via l'API. En attendant, vous pouvez utiliser notre plateforme web pour obtenir une version de la vidéo traduite avec des sous-titres dans la langue cible.
Synthèse vocale (TTS)
URL de base:** `https://api.example.com`
Points finaux
WebSocket /tts_stream/bytes
Point d'arrivée de la synthèse vocale en temps réel qui accepte les entrées de texte et restitue les morceaux audio au fur et à mesure qu'ils sont générés.
**URL:** `ws://api.example.com/tts_stream/bytes` ou `wss://api.example.com/tts_stream/bytes`
**Protocole:** WebSocket
#### Connexion
Établir une connexion WebSocket avec le point de terminaison. Un identifiant unique est attribué automatiquement à chaque connexion.
#### Format du message
Envoyer des messages JSON avec la structure suivante :
Conversion vocale
Ce point d'accès effectue la conversion vocale de la parole à la parole.
Vous fournissez :
- Un fichier audio de référence **(voix que vous voulez imiter)**
- Un fichier audio d'entrée **(contenu que vous voulez entendre avec cette voix)**
L'API renvoie un fichier WAV converti avec le contenu d'entrée prononcé avec la voix de référence.
## Point final
POST /voice_convert/vc
## Demande
### En-têtes
accept : application/json
Content-Type : multipart/form-data
### Paramètres des données du formulaire
reference_file (fichier, obligatoire) - Fichier audio de référence (.wav ou .mp3) contenant la voix cible input_file (fichier, obligatoire) - Fichier audio d'entrée (.wav ou .mp3) contenant le contenu à convertir
## Exemple de demande
### cURL
Envoyer des messages JSON avec la structure suivante :
### Python (demandes)
```python
import requests
## Limitations :
- Le fichier audio de référence doit durer entre 4 et 20 secondes, la durée recommandée étant de 12 à 15 secondes.
## Notes
- Both files must be short enough for processing (recommend < 30MB each).
- Output is always returned as WAV.
- The endpoint streams the file back — remember to save the binary output.
Summarizer audio et vidéo
Cette API vous permet de **télécharger des fichiers audio ou vidéo** et de recevoir :
- **Transcription** (texte du contenu parlé)
- **Timestamps** (aligné sur les segments de la transcription)
- **Summary** (version abrégée du contenu)
1. Résumer un fichier audio/vidéo
**Endpoint**
accept : application/json
Content-Type : multipart/form-data
**Description**
Téléchargez un fichier audio ou vidéo (par exemple, `.wav`, `.mp3`, `.mp4`) et obtenez en retour une transcription, des horodatages et un résumé spécifique à la langue.
## Recommandations d'utilisation :
+ Always include a unique `request_id` for better tracking.
+ Keep file sizes reasonable (<100MB recommended).
Doublage/Traduction
La synthèse vocale
**Base URL:** `https://api.example.com`
## Points d'arrivée
### POST /speech/translate
Traduit la parole d'une langue à l'autre et renvoie le son traduit sous forme de fichier WAV.