Vocabulaire personnalisé
Améliorez la précision de la transcription pour la terminologie médicale grâce aux presets côté serveur et aux options du SDK.
Comment ça fonctionne avec le SDK
Le SDK @ephia/transcribe-sdk ne gère pas directement de vocabulaire client-side. La reconnaissance des termes médicaux spécifiques se fait via :
- Les presets côté serveur (
promptPresetId) : contiennent le contexte médical et le vocabulaire adapté à une spécialité. - Le modèle final médical (
model="vox") : optimise la relecture pour la terminologie clinique.
Les slugs de presets et les modèles disponibles dépendent de votre configuration côté plateforme. Contactez le support pour activer des presets spécifiques à votre spécialité.
Utilisation avec le SDK
Preset par spécialité
'use client';
import { TranscriptionProvider, TranscriptionButton } from '@ephia/transcribe-sdk';
function RadiologyApp({ token }: { token: string }) {
return (
<TranscriptionProvider>
<TranscriptionButton
token={token}
endUserId="user-123"
promptPresetId="radiology"
model="vox"
interimStreaming
/>
</TranscriptionProvider>
);
}| Spécialité | promptPresetId suggéré | model | Usage |
|---|---|---|---|
| Radiologie | radiology | vox | Dictée de compte-rendu d’imagerie |
| Cardiologie | cardiology | vox | Consultation / compte-rendu |
| Consultation générale | default | default | Prise de notes rapide |
Bonnes pratiques
- ✅ Utilisez le preset adapté à votre spécialité si disponible
- ✅ Activez
model="vox"pour la relecture médicale finalisée - ✅ Ajustez
interimStreamingselon le besoin :truepour du temps réel,falsepour une dictée structurée - ✅ Fournissez toujours un
endUserIdpour le suivi et la facturation
Vérifier les presets disponibles
Le serveur renvoie un warning si un preset demandé n’existe pas ou est inactif, avec fallback automatique sur default. Consultez le champ streamingWarning de useTranscription() :
const { streamingWarning } = useTranscription();
if (streamingWarning) {
console.warn('Preset warning:', streamingWarning.code, streamingWarning.message);
}Les codes de warning possibles incluent : prompt_preset_not_found, prompt_preset_inactive, vad_preset_not_found, reformat_preset_not_found, etc. Voir Connexion et flux pour la liste complète.
Ressources
- Presets — Documentation complète des presets
- Connexion et flux — Gestion des avertissements serveur
- Référence SDK — Types et exports