Démarrage rapideIndex

Démarrage rapide

Configurez votre compte Ephia et commencez à utiliser l’API Speech-To-Text la plus fiable pour le secteur médical.


1

Créer un compte

S’inscrire

Vous devez d’abord créer votre compte. Inscrivez-vous sur app.ephia.ai. Vous pouvez vous inscrire via Google et d’autres méthodes d’inscription seront disponibles prochainement.

Obtenir votre clé API

Maintenant que vous êtes inscrit, connectez-vous sur app.ephia.ai et allez dans la section Clés API. Nous devrions avoir déjà créé une clé par défaut pour vous. Vous pouvez utiliser celle-ci ou créer la vôtre.

Screenshot du dashboard - Section Clés API
💡

Ephia offre 10 heures de transcription audio gratuite par mois si vous souhaitez tester le service !

Avec votre clé API, vous êtes maintenant prêt à utiliser les APIs Ephia.

2

Commencer à développer avec Ephia !

Avec l’un de nos partenaires

Si vous voulez construire rapidement avec Ephia, vous pouvez utiliser l’un de nos partenaires d’intégration :

Logos des partenaires d’intégration

Exemple rapide : Transcription en temps réel

Option 1 : Utiliser notre SDK React (Recommandé)

Installation

npm install @ephia/sdk

Code minimal

import { useEphia } from '@ephia/sdk';
 
function TranscriptionComponent() {
  const { connect, sendAudio, transcript, isConnected } = useEphia({
    apiKey: 'YOUR_API_KEY',
    language: 'fr',
    specialty: 'radiology'
  });
 
  const handleStart = async () => {
    await connect();
    navigator.mediaDevices.getUserMedia({ audio: true })
      .then(stream => {
        sendAudio(stream);
      });
  };
 
  return (
    <div>
      <button onClick={handleStart}>Démarrer</button>
      <p>{transcript}</p>
    </div>
  );
}

Voir : Documentation complète du SDK React


Option 2 : Utiliser l’API directement

Étape 1 : Connexion WebSocket

const ws = new WebSocket('wss://api.ephia.ai/api/v1/audio/live?token=YOUR_API_KEY');
ws.binaryType = 'arraybuffer';

Étape 2 : Configuration

ws.onopen = () => {
  ws.send(JSON.stringify({
    type: "configure",
    config: {
      language: "fr",
      specialty: "radiology",
      sample_rate: 16000,
      encoding: "pcm_s16le",
      preset: "balanced"
    }
  }));
};

Étape 3 : Recevoir les transcriptions

ws.onmessage = (event) => {
  if (event.data instanceof ArrayBuffer) return;
  
  const msg = JSON.parse(event.data);
  
  if (msg.type === "transcript") {
    const { text, status } = msg;
    
    if (status === "streaming") {
      console.log("Partiel:", text);
    } else if (status === "interim") {
      console.log("Intermédiaire:", text);
    } else if (status === "final") {
      console.log("Final:", text);
    }
  }
};

Voir : Référence API complète pour plus de détails.


Prochaines étapes

Maintenant que vous avez testé la transcription de base d’Ephia, vous pourriez vouloir extraire des données, améliorer, traduire ou formater vos transcriptions audio. En plus de son API Speech-to-text, Ephia fournit un ensemble complet d’outils que vous pourriez vouloir utiliser pour vos cas d’usage particuliers :