Aller au contenu principal

Aperçu

Documentation du Runtime AI Chatbot Integrator

Le Runtime AI Chatbot Integrator est un plugin multiplateforme pour Unreal Engine qui permet une intégration transparente de chatbots IA et de services de synthèse vocale directement dans vos projets. Le plugin prend en charge plusieurs fournisseurs d'IA leaders, offrant des interactions conversationnelles flexibles avec des modes de réponse en streaming et non-streaming, ainsi qu'une conversion texte-parole de haute qualité avec capacités de streaming.

Fonctionnalités prises en charge

Chat Texte-à-Texte

Intégrez des capacités conversationnelles alimentées par l'IA avec plusieurs fournisseurs leaders.

OpenAI

  • GPT-3.5 Turbo
  • GPT-4o
  • GPT-4o Mini
  • GPT-4-32k
  • GPT-4 Turbo
  • GPT-4-1
  • ChatGPT-4o Latest
  • O1 Pro
  • O1
  • O3
  • O3 Mini
  • O4 Mini

Claude (Anthropic)

  • Claude 3.7 Sonnet
  • Claude 3.5 Sonnet
  • Claude 3.5 Haiku
  • Claude 3 Opus

DeepSeek

  • DeepSeek Chat
  • DeepSeek Reasoner (avec sortie dédiée de raisonnement)

Synthèse Vocale (TTS)

Convertissez du texte en parole naturelle en utilisant des fournisseurs TTS leaders, avec des options standard et en streaming.

OpenAI TTS

Plusieurs options vocales avec support standard et streaming :

  • Alloy
  • Ash
  • Ballad
  • Coral
  • Echo
  • Fable
  • Onyx
  • Nova
  • Sage
  • Shimmer
  • Verse

ElevenLabs TTS

Plusieurs modèles avec support standard et streaming :

  • Eleven V3 (Dernier modèle avec génération de parole expressive et humaine, supporte 70+ langues)
  • Eleven TTV V3 (Modèle de conception Texte-Voix avec parole expressive et humaine, supporte 70+ langues)
  • Eleven Multilingual V2 (Modèle le plus réaliste avec une riche expression émotionnelle)
  • Eleven Turbo V2 (Modèle haute qualité, faible latence optimisé pour l'anglais)
  • Eleven Turbo V2.5 (Modèle haute qualité, faible latence avec support multilingue)
  • Eleven Flash V2 (Modèle ultra-rapide optimisé pour un usage en temps réel en anglais)
  • Eleven Flash V2.5 (Modèle ultra-rapide optimisé pour un usage en temps réel avec support multilingue)

Fonctionnalités clés

  • Compatibilité multiplateforme (Windows, Mac, Android, etc.)
  • Prise en charge de plusieurs fournisseurs d'IA et TTS
  • Réponses de chat en streaming et non-streaming
  • TTS en streaming pour une synthèse audio en temps réel
  • Synthèse vocale de haute qualité avec latence minimale
  • Intégration facile avec les Blueprints Unreal Engine et le C++
  • Options de configuration flexibles
  • Prise en charge de 70+ langues avec les modèles ElevenLabs V3

Prérequis

Pour utiliser le plugin, vous aurez besoin d'identifiants d'accès API d'un des fournisseurs pris en charge :

Pour le traitement audio, vous pouvez implémenter votre propre solution ou utiliser le plugin Runtime Audio Importer, qui peut importer des données audio dans divers formats (MP3, WAV, FLAC, OGG VORBIS, OGG OPUS, BINK, RAW (PCM)). Pour plus d'informations, voir ici.

Ressources supplémentaires