Beispiele: Amazon Transcribe — - AWS SDK for JavaScript

DieAWS SDK for JavaScriptV3-API-Referenzhandbuchbeschreibt detailliert alle API-Operationen fürAWS SDK for JavaScriptVersion 3 (V3).

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Beispiele: Amazon Transcribe —

In diesem Beispiel werden eine Reihe von Node.js -Modulen verwendet, um Transkriptionsjobs mithilfe der folgenden Methoden desTranscribeServiceKunden-Klasse:

Weitere Informationen über Amazon Transcribe Transcribe-Benutzer finden Sie imAmazon Transcribe — Entwickler-Handbuchaus.

ErforderAufgaben

Zum Einrichten und Ausführen dieses Beispiels müssen Sie zunächst diese Aufgaben abschließen:

Wichtig

Diese Beispiele zeigen, wie Client-Service-Objekte und Befehle mithilfe von ECMAscript6 (ES6) importiert/exportiert werden.

  • Dies erfordert Node.js Version 13.x oder höher. Informationen zum Herunterladen der neuesten Version von Node.js finden Sie unterNode.js.aus.

  • Wenn Sie die CommonJ-Syntax verwenden möchten, finden Sie unter:JavaScript ES6/CommonJS-Syntax

Amazon Transcribe (Amazon Transcribe)

Dieses Beispiel veranschaulicht, wie Sie einen Amazon Transcribe-Transkriptionsjob mithilfe desAWS SDK for JavaScriptaus. Weitere Informationen finden Sie unterStartTranscriptionJobCommandaus.

Erstellen eineslibsund erstellen Sie ein Modul Node.js mit dem DateinamentranscribeClient.jsaus. Kopieren Sie den unten stehenden Code und fügen Sie ihn ein, wodurch das Amazon Transcribe-Client-Objekt erstellt wird. ErsetzenREGIONmitAWSRegion :

const { TranscribeClient } = require("@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 };

Diesen Beispiel-Code finden Sie unterhier: GitHubaus.

Erstellen Sie ein Node.js-Modul mit dem Dateinamen transcribe-create-job.js. Stellen Sie sicher, dass Sie das SDK, wie zuvor dargestellt, konfigurieren und installieren Sie die erforderlichen Clients und Pakete. Erstellen Sie ein Parameter-Objekt und geben Sie die erforderlichen Parameter an. Starten der AufgabeStartMedicalTranscriptionJobCommandbefehlen.

Anmerkung

ErsetzenMEDICAL_JOB_NAMEmit einem Namen für den Transkriptionsauftrag. FürAUSGABE_BUCKET_NAMEgeben Sie den Amazon-S3-Bucket an, in dem die Ausgabe gespeichert ist. FürJOB_TYPspezifizieren Sie die Arten von Jobs. FürSOURCE_LOCATIONhier der Quelldatei. FürSOURCE_FILE_LOCATIONhier der Eingabemediendatei an.

// Import the required AWS SDK clients and commands for Node.js import { StartTranscriptionJobCommand } from "@aws-sdk/client-transcribe"; import { transcribeClient } from "./libs/transcribeClient.js"; // Set the parameters export const params = { TranscriptionJobName: "JOB_NAME", LanguageCode: "LANGUAGE_CODE", // For example, 'en-US' MediaFormat: "SOURCE_FILE_FORMAT", // For example, 'wav' Media: { MediaFileUri: "SOURCE_LOCATION", // For example, "https://transcribe-demo.s3-REGION.amazonaws.com/hello_world.wav" }, OutputBucketName: "OUTPUT_BUCKET_NAME" }; export const run = async () => { try { const data = await transcribeClient.send( new StartTranscriptionJobCommand(params) ); console.log("Success - put", data); return data; // For unit tests. } catch (err) { console.log("Error", err); } }; run();

Geben Sie an der Eingabeaufforderung Folgendes ein, um das Beispiel auszuführen.

node transcribe-create-job.js

Diesen Beispiel-Code finden Sie unterhier: GitHubaus.

Amazon Transcribe Jobs

Dieses Beispiel zeigt, wie die Amazon Transcribe-Transkriptionsaufträge mithilfe desAWS SDK for JavaScriptaus. Weitere Informationen über die Einstellungen, die Sie ändern können, finden Sie unterListTranscriptionJobCommandaus.

Erstellen eineslibsund erstellen Sie ein Modul Node.js mit dem DateinamentranscribeClient.jsaus. Kopieren Sie den unten stehenden Code und fügen Sie ihn ein, wodurch das Amazon Transcribe-Client-Objekt erstellt wird. ErsetzenREGIONmitAWSRegion :

const { TranscribeClient } = require("@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 };

Diesen Beispiel-Code finden Sie unterhier: GitHubaus.

Erstellen Sie ein Node.js-Modul mit dem Dateinamen transcribe-list-jobs.js. Stellen Sie sicher, dass Sie das SDK, wie zuvor dargestellt, konfigurieren und installieren Sie die erforderlichen Clients und Pakete. Erstellen Sie ein Parameter-Objekt mit den erforderlichen Parametern.

Anmerkung

ErsetzenSCHLÜSSELWORTmit einem Schlüsselwort, das der Name des zurückgegebenen Auftrags enthalten muss.

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

Geben Sie an der Eingabeaufforderung Folgendes ein, um das Beispiel auszuführen.

node transcribe-list-jobs.js

Diesen Beispiel-Code finden Sie unterhier: GitHubaus.

Löschen eines Amazon Transcribe Transcribe-Auftrags

Dieses Beispiel zeigt, wie Sie einen Amazon Transcribe-Transkriptionsauftrag mithilfe desAWS SDK for JavaScriptaus. Weitere Informationen zu optional finden Sie unterDeleteTranscriptionJobCommandaus.

Erstellen eineslibsund erstellen Sie ein Modul Node.js mit dem DateinamentranscribeClient.jsaus. Kopieren Sie den unten stehenden Code und fügen Sie ihn ein, wodurch das Amazon Transcribe-Client-Objekt erstellt wird. ErsetzenREGIONmitAWSRegion :

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

Diesen Beispiel-Code finden Sie unterhier: GitHubaus.

Erstellen Sie ein Node.js-Modul mit dem Dateinamen transcribe-delete-job.js. Stellen Sie sicher, dass Sie das SDK, wie zuvor dargestellt, konfigurieren und installieren Sie die erforderlichen Clients und Pakete. Spezifizieren SieAWSRegion und den Namen des Jobs, den Sie löschen möchten.

Anmerkung

ErsetzenJOB_NAMEmit dem Namen des zu löschenden Jobs.

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

Geben Sie an der Eingabeaufforderung Folgendes ein, um das Beispiel auszuführen.

node transcribe-delete-job.js

Diesen Beispiel-Code finden Sie unterhier: GitHubaus.