ChatGPT Realtime en Russie : pourquoi un développeur a choisi Yandex

Le 6 juillet, OpenAI a lancé gpt-realtime, un moteur voix-à-voix qui gère les interruptions. Le développeur d'un réceptionniste vocal IA pour entreprises l'a comparé à Yandex Realtime : 330 ms de latence chez Yandex contre 740 ms chez OpenAI via VPN. L'ancienne chaîne en trois maillons perd face aux deux, avec 4,4 secondes. Au final, l'auteur a réécrit son système de production pour Yandex Realtime en une seule soirée.

Traité par IA depuis Habr AI ; édité par Hamidun News
ChatGPT Realtime en Russie : pourquoi un développeur a choisi Yandex
Source : Habr AI. Collage: Hamidun News.
Écouter l'article
Fiche synthèse et chiffres clés
ParamètreDonnées
Source primaireHabr AI ↗
Rédacteur en chef
Chiffre clé #1Yandex Realtime — ~330 ms (connexion directe en Russie, sans VPN)
Chiffre clé #2OpenAI gpt-realtime — ~740 ms (uniquement via VPN ; inaccessible directement depuis la Russie)
Chiffre clé #3Ancienne chaîne en trois maillons (STT → LLM → TTS) — ~4,4 secondes

Le 6 juillet 2026, OpenAI a lancé ChatGPT Realtime, un moteur voix-à-voix qui gère les interruptions et offre une intonation naturelle.

Que montrent les mesures de latence ?

L'auteur a mesuré la latence de bout en bout des trois options avec la même méthode et obtenu un tableau net.

  • Yandex Realtime — ~330 ms (connexion directe en Russie, sans VPN)
  • OpenAI gpt-realtime — ~740 ms (uniquement via VPN ; inaccessible directement depuis la Russie)
  • Ancienne chaîne en trois maillons (STT → LLM → TTS) — ~4,4 secondes

Yandex devance OpenAI d'un facteur deux uniquement à cause de la géographie : le VPN ajoute plusieurs centaines de millisecondes qu'aucune optimisation du code ne peut supprimer. La chaîne en trois maillons perd face aux deux de manière écrasante. Un écart de 13 fois avec Yandex est trop important pour une interface vocale, où une pause de plus de 500 ms donne l'impression que le bot « rame ».

Là où les deux moteurs coincent

Chez OpenAI, le développeur s'est tout de suite heurté à une erreur 400 de l'endpoint. Elle survient lorsque la structure de la requête WebSocket est incorrecte et n'est pratiquement documentée nulle part. Le débogage a pris une bonne partie de la soirée.

Le second problème est plus sérieux : le moteur gère mal l'accent russe. Le modèle de langage a été entraîné principalement sur de l'anglais, et les réglages du prompt système n'y changent rien : la limite est architecturale.

Chez Yandex, la barrière à l'entrée se situe au niveau de l'autorisation : trois rôles d'accès et un échange OAuth→IAM fermé, décrit en détail nulle part. La documentation suppose que le développeur travaille déjà dans l'écosystème Yandex Cloud. Sans comprendre ce schéma, obtenir un premier jeton fonctionnel n'a rien d'évident.

« Yandex maîtrise le russe nativement.

OpenAI, non, et c'est un problème fondamental pour un produit vocal sur le marché russe », résume l'auteur.

Comment s'est passée la migration vers Yandex Realtime

Après les mesures, la décision s'est imposée : l'auteur a réécrit la production sur trois axes principaux.

Pont WebSocket au lieu de REST. Yandex Realtime fonctionne via une connexion WebSocket persistante, et non par requêtes HTTP ponctuelles. Il a fallu réécrire la logique d'envoi audio : streaming PCM en direct à la place du chunked upload.

Lecteur PCM en direct au lieu du MP3. L'ancien schéma encodait les réponses en MP3 avant la lecture, ce qui ajoutait de la latence. Travailler directement en PCM a supprimé cette étape ainsi que les artefacts lors des interruptions, car le codec MP3 n'arrivait pas à « fermer » la trame lors d'un arrêt soudain.

Interruption sans casque. Yandex Realtime intègre l'annulation d'écho au niveau du moteur, si bien que le bot réagit correctement aux interruptions même avec des haut-parleurs ordinaires. Dans l'ancienne chaîne en trois maillons, c'était impossible par principe.

L'autorisation s'est révélée la partie la plus laborieuse : il a fallu décortiquer à la main l'échange de jetons OAuth→IAM, faute d'exemples prêts à l'emploi en Python.

Ce que cela signifie

Pour les produits vocaux sur le marché russe, choisir entre OpenAI Realtime et Yandex Realtime revient avant tout à arbitrer entre la facilité d'un premier prototype et la qualité du russe en production. Yandex l'emporte sur la latence et la prononciation, mais oblige à comprendre IAM. L'ancienne chaîne en trois maillons appartient au passé : 4,4 secondes d'attente, ce n'est plus une conversation, c'est un répondeur de 2005.

Questions fréquentes

Peut-on utiliser OpenAI Realtime en Russie sans VPN ?

Non. En juillet 2026, le service n'est pas accessible directement depuis les adresses IP russes. Le VPN ajoute inévitablement de la latence et la fait passer d'environ ~400 ms en théorie à ~740 ms en conditions réelles.

En quoi

Yandex Realtime diffère-t-il du SpeechKit classique ?

Yandex Realtime est un moteur voix-à-voix full duplex sur une seule connexion WebSocket persistante, avec gestion des interruptions. SpeechKit propose des services STT et TTS séparés qu'il faut assembler soi-même en une chaîne en trois maillons avec plus de 4 secondes de latence.

ChatGPT Realtime est-il disponible en Russie ?

Uniquement via VPN, avec une latence de ~740 ms ; la connexion directe depuis la Russie n'est pas disponible.

Pourquoi le développeur a-t-il choisi

Yandex plutôt que ChatGPT Realtime ?

Yandex Realtime a affiché une latence de ~330 ms depuis la Russie, soit presque deux fois plus rapide qu'OpenAI gpt-realtime via VPN (~740 ms).

Dossier

Questions clés sur cet article

Que montrent les mesures de latence ?

L'auteur a mesuré la latence de bout en bout des trois options avec la même méthode et obtenu un tableau net. Yandex Realtime — ~330 ms (connexion directe en Russie, sans VPN) OpenAI gpt-realtime — ~740 ms (uniquement via VPN ; inaccessible directement depuis la Russie) Ancienne chaîne en trois maillons (STT → LLM → TTS) — ~4,4 secondes Yandex devance OpenAI d'un facteur deux uniquement à cause de la géographie : le VPN ajoute plusieurs centaines de millisecondes qu'aucune optimisation du code ne peut supprimer. La chaîne en trois maillons perd face aux deux de manière écra

Peut-on utiliser OpenAI Realtime en Russie sans VPN ?

Non. En juillet 2026, le service n'est pas accessible directement depuis les adresses IP russes. Le VPN ajoute inévitablement de la latence et la fait passer d'environ ~400 ms en théorie à ~740 ms en conditions réelles.

En quoi Yandex Realtime diffère-t-il du SpeechKit classique ?

Yandex Realtime est un moteur voix-à-voix full duplex sur une seule connexion WebSocket persistante, avec gestion des interruptions. SpeechKit propose des services STT et TTS séparés qu'il faut assembler soi-même en une chaîne en trois maillons avec plus de 4 secondes de latence.

ChatGPT Realtime est-il disponible en Russie ?

Uniquement via VPN, avec une latence de ~740 ms ; la connexion directe depuis la Russie n'est pas disponible.

ZK
Zhemal Khamidun — CPO d'Alpina Digital, product manager d'AlpinaGPT. Conçoit des produits IA depuis 2019. Hamidun News est un projet personnel devenu un agrégateur en production avec plus de 6 000 lecteurs.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
Qu'en pensez-vous ?
Chargement des commentaires…