Exemplos do Amazon Transcribe Medical - AWS SDK for JavaScript

O Guia de API referência da AWS SDK for JavaScript V3 descreve detalhadamente todas as API operações da AWS SDK for JavaScript versão 3 (V3).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Exemplos do Amazon Transcribe Medical

Neste exemplo, uma série de módulos do Node.js é usada para criar, listar e excluir trabalhos de transcrição médica que usam os seguintes métodos da classe de cliente do TranscribeService:

Para obter mais informações sobre usuários do Amazon Transcribe, consulte o Guia do desenvolvedor do Amazon Transcribe.

Tarefas de pré-requisito

Para configurar e executar este exemplo, você deve primeiro concluir estas tarefas:

  • Configure o ambiente do projeto para executar esses TypeScript exemplos de Node e instale os módulos necessários AWS SDK for JavaScript e de terceiros. Siga as instruções em GitHub.

  • Crie um arquivo de configurações compartilhado com as credenciais de usuário. Para obter mais informações sobre como fornecer um arquivo de credenciais compartilhado, consulte Arquivos de configuração e credenciais compartilhados no Guia de referência de ferramentas e SDKs da AWS .

Importante

Esses exemplos demonstram como importar/exportar objetos e comandos do serviço de cliente usando o ECMAScript6 (ES6).

Como iniciar um trabalho de transcrição no Amazon Transcribe Medical

Este exemplo demonstra como iniciar um trabalho de transcrição Amazon Transcribe Medical usando o AWS SDK for JavaScript. Para obter mais informações, consulte start MedicalTranscription Job.

Crie um diretório libs e um módulo do Node.js com o nome de arquivo transcribeClient.js. Copie e cole o código abaixo nele, o que cria o objeto de cliente do Amazon Transcribe. Substitua REGION pela sua AWS região.

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 };

Esse código de exemplo pode ser encontrado aqui em GitHub.

Crie um módulo do Node.js com o nome de arquivo transcribe-create-medical-job.js. Certifique-se de configurar o SDK conforme mostrado anteriormente, incluindo a instalação dos clientes e pacotes necessários. Crie um objeto de parâmetros, especificando os parâmetros necessários. Inicie o trabalho médico usando o comando StartMedicalTranscriptionJobCommand.

nota

Substitua MEDICAL_JOB_NAME por um nome para o trabalho de transcrição médica. Para OUTPUT_BUCKET_NAME, especifique o bucket do Amazon S3 em que a saída é salva. Para JOB_TYPE, especifique os tipos de trabalho. Para SOURCE_LOCATION, especifique a localização do arquivo de origem. Para SOURCE_FILE_LOCATION, especifique a localização do arquivo de mídia de entrada.

// 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();

Para executar o exemplo, digite o seguinte no prompt de comando.

node transcribe-create-medical-job.js

Esse código de exemplo pode ser encontrado aqui em GitHub.

Como lista trabalhos do Amazon Transcribe Medical

Este exemplo mostra como listar os trabalhos de transcrição do Amazon Transcribe usando o AWS SDK for JavaScript. Para obter mais informações, consulte ListTranscriptionMedicalJobsComando.

Crie um diretório libs e um módulo do Node.js com o nome de arquivo transcribeClient.js. Copie e cole o código abaixo nele, o que cria o objeto de cliente do Amazon Transcribe. Substitua REGION pela sua AWS região.

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 };

Esse código de exemplo pode ser encontrado aqui em GitHub.

Crie um módulo do Node.js com o nome de arquivo transcribe-list-medical-jobs.js. Certifique-se de configurar o SDK conforme mostrado anteriormente, incluindo a instalação dos clientes e pacotes necessários. Crie um objeto de parâmetros com os parâmetros necessários e liste os trabalhos médicos usando o comando ListMedicalTranscriptionJobsCommand.

nota

Substitua KEYWORD por uma palavra-chave que o nome dos trabalhos retornados deve conter.

// 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();

Para executar o exemplo, digite o seguinte no prompt de comando.

node transcribe-list-medical-jobs.js

Esse código de exemplo pode ser encontrado aqui em GitHub.

Exclusão de um trabalho do Amazon Transcribe Medical

Este exemplo mostra como excluir um trabalho de transcrição do Amazon Transcribe usando o AWS SDK for JavaScript. Para obter mais informações sobre comandos opcionais, consulte DeleteTranscriptionMedicalJobCommand.

Crie um diretório libs e um módulo do Node.js com o nome de arquivo transcribeClient.js. Copie e cole o código abaixo nele, o que cria o objeto de cliente do Amazon Transcribe. Substitua REGION pela sua AWS região.

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 };

Esse código de exemplo pode ser encontrado aqui em GitHub.

Crie um módulo do Node.js com o nome de arquivo transcribe-delete-job.js. Certifique-se de configurar o SDK conforme mostrado anteriormente, incluindo a instalação dos clientes e pacotes necessários. Crie um objeto de parâmetros com os parâmetros necessários e exclua o trabalho médico usando o comando DeleteMedicalJobCommand.

nota

Substitua JOB_NAME pelo nome do trabalho a ser excluído.

// 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();

Para executar o exemplo, digite o seguinte no prompt de comando.

node transcribe-delete-medical-job.js

Esse código de exemplo pode ser encontrado aqui em GitHub.