Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dragon Copilot est notre assistant IA pour les soins de santé, fournissant des notes cliniques brouillons provenant d’enregistrements ambiants et de reconnaissance vocale à partir de dictées directes. Outre les applications autonomes pour les appareils web, de bureau et mobiles, nous fournissons des kits SDK pour les partenaires de développement Microsoft qui souhaitent incorporer cette technologie puissante dans leurs propres systèmes.
En tant que partenaire de développement Microsoft, vous pouvez utiliser le Kit de développement logiciel (SDK) Dragon Copilot pour JavaScript pour intégrer les fonctionnalités suivantes dans vos applications cliniques :
Dictée en contrôles web ou dans les champs de texte natifs de votre application externes au DOM.
Capturez les sessions d’enregistrement ambiantes et envoyez l’audio à Dragon Copilot pour le traitement. Votre dossier d’intégrité électronique (EHR) peut ensuite récupérer le brouillon de note et la transcription à partir de l’échange de données Dragon.
Définissez des commandes vocales afin que les utilisateurs puissent contrôler les fonctionnalités de votre application par voix.
Gérez les microphones et les appuis sur les boutons.
Ce site fournit la documentation de référence de l’API : liste complète des objets sdk organisés par espace de noms, avec des descriptions courtes. Accédez à la vue d’ensemble @dragon-speech-sdk/types pour commencer.
Pour plus d’informations conceptuelles sur l’intégration du Kit de développement logiciel (SDK) Dragon Copilot dans votre application, notamment les prérequis et les instructions pour l’implémentation de fonctionnalités spécifiques, consultez la documentation du Kit de développement Dragon Copilot.
Organisation des API
Le Kit de développement logiciel (SDK) Dragon Copilot est organisé en modules, chaque fonctionnalité associée au regroupement.
Au niveau supérieur , @dragon-speech-sdk fournit des fonctions qui s’appliquent au SDK dans son ensemble, telles que :
initialize()destroy()
Le Kit de développement logiciel (SDK) inclut les modules suivants :
applicationCommandsbuttonDevicecorrectioncustomControlserrormicrophonenavigationrecordingsessionsiteCommandsspeech
Certains modules sont divisés en sous-modules pour des fonctionnalités plus granulaires. Chaque module définit ses propres événements, accessibles via la events propriété.
Utilisation d’événements
Le Kit de développement logiciel (SDK) Dragon Copilot fournit des événements à deux niveaux :
-
Événements de niveau supérieur - Écouter les événements à l’échelle du Kit de développement logiciel (SDK) -
dragon.events -
Événements au niveau du module - Écouter les événements spécifiques au module -
dragon.<moduleName>.events
Tous les objets d’événements implémentent l’interface standard EventTarget pour ajouter et supprimer des événements. Inscrire des écouteurs à l’aide addEventListener()de . IntelliSense suggère des noms d’événements disponibles au fur et à mesure que vous tapez.
Exemple: Écoutez quand l’enregistrement démarre :
dragon.recording.events.addEventListener("recordingStarted", () => {
// Handle the event here
});
Conventions d’affectation de noms d’énumération
Le Kit de développement logiciel (SDK) Dragon Copilot combine un objet constant runtime avec un type de compilation pour les énumérations. La convention d’affectation de noms est la suivante :
- Plural pour l’objet const (valeurs d’exécution)
- Singular pour le type (vérification du type au moment de la compilation)
Exemple :
// Runtime object (plural) - provides the actual values
const RecordingModes = {
Dictation: "dictation",
Ambient: "ambient",
};
// Type (singular) - for type checking
type RecordingMode = (typeof RecordingModes)[keyof typeof RecordingModes];