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.
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 notre SDK / API
Vous voulez construire votre intégration vous-même ? Utilisez notre SDK ou notre API directement :
Avec l’un de nos partenaires
Si vous voulez construire rapidement avec Ephia, vous pouvez utiliser l’un de nos partenaires d’intégration :
Exemple rapide : Transcription en temps réel
Option 1 : Utiliser notre SDK React (Recommandé)
Installation
npm install @ephia/sdkCode 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 :
- Référence API - Documentation complète du protocole
- SDK React - Intégration simplifiée
- Paramètres recommandés - Optimisation par spécialité