Commencer

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.

Commencer

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.

2. Le terrain de jeu de notre documentation ne prend pas en charge le téléchargement de fichiers (par exemple, pour le point de terminaison de téléchargement de fichiers locaux ou le point de terminaison de téléchargement de srt). Utilisez plutôt Postman, curl ou tout autre langage de programmation pour les tests et l'exécution.

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.

Documentation de l'API

Synthèse vocale (TTS)

L'API Text-to-Speech (TTS) offre des capacités de traduction et de synthèse vocale. Elle accepte un texte dans une langue source, le traduit dans une langue cible et renvoie la parole synthétisée sous forme d'octets audio bruts ou de fichier WAV.

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 :

Documentation de l'API

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.

Documentation de l'API

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).

Documentation de l'API

Doublage/Traduction

Ce point d'accès effectue la traduction parole-parole (doublage) d'un fichier audio ou vidéo téléchargé d'une langue source vers une langue cible. En option, il peut appliquer une synchronisation labiale si le fichier d'entrée est un fichier vidéo.
Documentation de l'API

La synthèse vocale

L'API Speech-to-Speech (S2S) offre des capacités de traduction audio en temps réel. Elle accepte des fichiers audio de différents formats, transcrit la parole, la traduit dans la langue cible et renvoie la parole synthétisée dans la langue cible. L'API prend également en charge le clonage de la voix du locuteur afin de préserver les caractéristiques de la voix du locuteur d'origine.

**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.

**URL:** `POST /speech/translate`

**Content-Type:** `multipart/form-data`

Select Your Dubbix Account

Dubbing App

Essential AI tools for creators

The perfect app for fast, quality AI tasks. Great for creators needing quick dubbing, translations, and voice tools.

AI Creative Studio

Enterprise production tools

A powerful workspace for teams. Create, collaborate, and launch AI video projects like a pro.