Exemples médicaux d'Amazon Transcribe - AWS SDK for JavaScript

Le guide de API référence AWS SDK for JavaScript V3 décrit en détail toutes les API opérations de la AWS SDK for JavaScript version 3 (V3).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exemples médicaux d'Amazon Transcribe

Dans cet exemple, une série de modules Node.js sont utilisés pour créer, répertorier et supprimer des tâches de transcription médicale à l'aide des méthodes suivantes de la classe TranscribeService client :

Pour plus d'informations sur les utilisateurs d'Amazon Transcribe, consultez le guide du développeur Amazon Transcribe.

Tâches préalables

Pour configurer et exécuter cet exemple, vous devez d'abord :

  • Configurez l'environnement du projet pour exécuter ces TypeScript exemples de nœuds et installez les modules requis AWS SDK for JavaScript et tiers. Suivez les instructions indiquées sur GitHub.

  • Créez un fichier de configurations partagé avec vos informations d'identification utilisateur. Pour plus d'informations sur la fourniture d'un fichier d'informations d'identification partagé, consultez la section Fichiers de configuration et d'informations d'identification partagés dans le guide de référence AWS SDKs et Tools.

Important

Ces exemples montrent comment importer/exporter des objets de service client et des commandes à l'aide de ECMAScript6 ()ES6.

Démarrage d'une tâche de transcription médicale sur Amazon Transcribe

Cet exemple montre comment démarrer une tâche de transcription médicale Amazon Transcribe à l'aide du. AWS SDK for JavaScript Pour plus d'informations, consultez startMedicalTranscriptionJob.

Créez un libs répertoire et créez un module Node.js avec le nom du fichiertranscribeClient.js. Copiez-collez le code ci-dessous pour créer l'objet client Amazon Transcribe. Remplacez REGION avec votre AWS région.

import { TranscribeClient } from "@aws-sdk/client-transcribe"; // Set the AWS Region. const REGION = "REGION"; //e.g. "us-east-1" // Create Transcribe service object. const transcribeClient = new TranscribeClient({ region: REGION }); export { transcribeClient };

Cet exemple de code se trouve ici GitHub.

Créez un module Node.js nommé transcribe-create-medical-job.js. Assurez-vous de configurer le SDK comme indiqué précédemment, notamment en installant les clients et les packages requis. Créez un objet de paramètres en spécifiant les paramètres requis. Commencez le travail médical à l'aide de la StartMedicalTranscriptionJobCommand commande.

Note

Remplacez MEDICAL_JOB_NAME avec un nom pour le travail de transcription médicale. Dans OUTPUT_BUCKET_NAME spécifiez le compartiment Amazon S3 dans lequel la sortie est enregistrée. Dans JOB_TYPE spécifiez les types de tâches. Dans SOURCE_LOCATION spécifiez l'emplacement du fichier source. Dans SOURCE_FILE_LOCATION spécifiez l'emplacement du fichier multimédia d'entrée.

// Import the required AWS SDK clients and commands for Node.js import { StartMedicalTranscriptionJobCommand } from "@aws-sdk/client-transcribe"; import { transcribeClient } from "./libs/transcribeClient.js"; // Set the parameters export const params = { MedicalTranscriptionJobName: "MEDICAL_JOB_NAME", // Required OutputBucketName: "OUTPUT_BUCKET_NAME", // Required Specialty: "PRIMARYCARE", // Required. Possible values are 'PRIMARYCARE' Type: "JOB_TYPE", // Required. Possible values are 'CONVERSATION' and 'DICTATION' LanguageCode: "LANGUAGE_CODE", // For example, 'en-US' MediaFormat: "SOURCE_FILE_FORMAT", // For example, 'wav' Media: { MediaFileUri: "SOURCE_FILE_LOCATION", // The S3 object location of the input media file. The URI must be in the same region // as the API endpoint that you are calling.For example, // "https://transcribe-demo.s3-REGION.amazonaws.com/hello_world.wav" }, }; export const run = async () => { try { const data = await transcribeClient.send( new StartMedicalTranscriptionJobCommand(params), ); console.log("Success - put", data); return data; // For unit tests. } catch (err) { console.log("Error", err); } }; run();

Pour exécuter l'exemple, entrez ce qui suit à l'invite de commande.

node transcribe-create-medical-job.js

Cet exemple de code se trouve ici sur GitHub.

Liste des offres d'emploi médicales sur Amazon Transcribe

Cet exemple montre comment répertorier les tâches de transcription Amazon Transcribe à l'aide du. AWS SDK for JavaScript Pour plus d'informations, consultez ListTranscriptionMedicalJobsCommand.

Créez un libs répertoire et créez un module Node.js avec le nom du fichiertranscribeClient.js. Copiez-collez le code ci-dessous pour créer l'objet client Amazon Transcribe. Remplacez REGION avec votre AWS région.

import { TranscribeClient } from "@aws-sdk/client-transcribe"; // Set the AWS Region. const REGION = "REGION"; //e.g. "us-east-1" // Create an Amazon Transcribe service client object. const transcribeClient = new TranscribeClient({ region: REGION }); export { transcribeClient };

Cet exemple de code se trouve ici GitHub.

Créez un module Node.js nommé transcribe-list-medical-jobs.js. Assurez-vous de configurer le SDK comme indiqué précédemment, notamment en installant les clients et les packages requis. Créez un objet de paramètres avec les paramètres requis et listez les tâches médicales à l'aide de la ListMedicalTranscriptionJobsCommand commande.

Note

Remplacez KEYWORD avec un mot clé que le nom des tâches renvoyées doit contenir.

// Import the required AWS SDK clients and commands for Node.js import { ListMedicalTranscriptionJobsCommand } from "@aws-sdk/client-transcribe"; import { transcribeClient } from "./libs/transcribeClient.js"; // Set the parameters export const params = { JobNameContains: "KEYWORD", // Returns only transcription job names containing this string }; export const run = async () => { try { const data = await transcribeClient.send( new ListMedicalTranscriptionJobsCommand(params), ); console.log("Success", data.MedicalTranscriptionJobName); return data; // For unit tests. } catch (err) { console.log("Error", err); } }; run();

Pour exécuter l'exemple, entrez ce qui suit à l'invite de commande.

node transcribe-list-medical-jobs.js

Cet exemple de code se trouve ici sur GitHub.

Supprimer un emploi médical sur Amazon Transcribe

Cet exemple montre comment supprimer une tâche de transcription Amazon Transcribe à l'aide du. AWS SDK for JavaScript Pour plus d'informations sur les options facultatives, consultez DeleteTranscriptionMedicalJobCommand.

Créez un libs répertoire et créez un module Node.js avec le nom du fichiertranscribeClient.js. Copiez-collez le code ci-dessous pour créer l'objet client Amazon Transcribe. Remplacez REGION avec votre AWS région.

import { TranscribeClient } from "@aws-sdk/client-transcribe"; // Set the AWS Region. const REGION = "REGION"; //e.g. "us-east-1" // Create Transcribe service object. const transcribeClient = new TranscribeClient({ region: REGION }); export { transcribeClient };

Cet exemple de code se trouve ici GitHub.

Créez un module Node.js nommé transcribe-delete-job.js. Assurez-vous de configurer le SDK comme indiqué précédemment, notamment en installant les clients et les packages requis. Créez un objet de paramètres avec les paramètres requis et supprimez le travail médical à l'aide de la DeleteMedicalJobCommand commande.

Note

Remplacez JOB_NAME avec le nom de la tâche à supprimer.

// Import the required AWS SDK clients and commands for Node.js import { DeleteMedicalTranscriptionJobCommand } from "@aws-sdk/client-transcribe"; import { transcribeClient } from "./libs/transcribeClient.js"; // Set the parameters export const params = { MedicalTranscriptionJobName: "MEDICAL_JOB_NAME", // For example, 'medical_transciption_demo' }; export const run = async () => { try { const data = await transcribeClient.send( new DeleteMedicalTranscriptionJobCommand(params), ); console.log("Success - deleted"); return data; // For unit tests. } catch (err) { console.log("Error", err); } }; run();

Pour exécuter l'exemple, entrez ce qui suit à l'invite de commande.

node transcribe-delete-medical-job.js

Cet exemple de code se trouve ici sur GitHub.