Beispiele für Amazon Transcribe - AWS SDK for JavaScript

Helfen Sie uns, dasAWS SDK for JavaScriptVersion 3 (V3) -Dokumentation durch Feedback unter Verwendung derFeedbackLink oder erstellen Sie ein Problem oder ziehen Sie eine Anfrage anGitHubaus.

DieAWS SDK for JavaScriptReferenzhandbuch zur V3-API-Referenzbeschreibt ausführlich alle API-Operationen für dieAWS 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 für Amazon Transcribe

In diesem Beispiel werden mehrere Module Node.js verwendet, um Transkriptionsaufträge mit den folgenden Methoden desTranscribeServiceClient-Klasse:

Weitere Informationen zu Amazon Transcribe Benutzern finden Sie im AbschnittEntwicklerhandbuch für Amazon Transcribeaus.

Erforderliche Aufgaben

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

  • Richten Sie die Projektumgebung ein, um diese Node TypeScript-Beispiele auszuführen, und installieren Sie die erforderlichenAWS SDK for JavaScript-Module von Drittanbietern. Folgen Sie den Anweisungen aufGitHubaus.

  • Erstellen Sie eine freigegebene Konfigurationsdatei mit Ihren Anmeldeinformationen. Weitere Informationen zum Bereitstellen einer JSON-Datei mit den Anmeldeinformationen finden Sie unter Laden der Anmeldeinformationen in Node.js aus der Datei mit gemeinsamen -Anmeld.

Wichtig

Diese Beispiele zeigen, wie Client-Serviceobjekte importiert/exportiert und mit ECMASCRIPT6 (ES6) befehligt werden.

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

  • Wenn Sie die CommonJs-Syntax verwenden möchten, finden Sie unterJavaScript ES6/CommonJS-Syntax

Starten eines Amazon Transcribe Transcribe-Jobs

Dieses Beispiel veranschaulicht, wie Sie einen Amazon Transcribe-Transkriptionsauftrag über dieAWS SDK for JavaScriptaus. Weitere Informationen finden Sie unterstartTranscriptionJobCommandaus.

Erstellen eineslibs-Verzeichnis, und 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-Clientobjekt erstellt wird. ErsetzenREGIONmit IhremAWSRegion :

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

Dieser Beispielcode finden Siehier auf 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, einschließlich der Installation der erforderlichen Clients und Pakete. Erstellen Sie ein Parameter-Objekt und geben Sie die erforderlichen Parameter an. Starten Sie den Job mit demStartMedicalTranscriptionJobCommandbefehl.

Anmerkung

ErsetzenMEDICAL_JOB_NAMEmit einem Namen für den Transkriptionsauftrag. FürOUTPUT_BUCKET_NAMEGeben Sie den Amazon S3 S3-Bucket an, in dem die Ausgabe gespeichert wird. FürJOB_TYPEgeben Sie Arten von Jobs an. FürSOURCE_LOCATIONGeben Sie den Speicherort der Quelldatei an. FürSOURCE_FILE_LOCATIONGeben Sie den Speicherort der Eingabe-Mediendatei 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" }, }; 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();

Um das Beispiel auszuführen, geben Sie Folgendes bei der Eingabeaufforderung ein.

node transcribe-create-job.js

Diesen Beispielcode finden Sie hier auf GitHub.

Auflisten von Amazon Transcribe Jobs

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

Erstellen eineslibs-Verzeichnis, und 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-Clientobjekt erstellt wird. ErsetzenREGIONmit IhremAWSRegion :

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

Dieser Beispielcode finden Siehier auf 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, einschließlich der Installation der erforderlichen Clients und Pakete. Erstellen Sie ein Parameter-Objekt mit den erforderlichen Parametern.

Anmerkung

ErsetzenKEY_WORDmit einem Schlüsselwort, das der Name der zurückgegebenen Jobs 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 Beispielcode finden Sie hier auf GitHub.

Löschen eines Amazon Transcribe Transcribe-Jobs

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

Erstellen eineslibs-Verzeichnis, und 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-Clientobjekt erstellt wird. ErsetzenREGIONmit IhremAWSRegion :

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

Dieser Beispielcode finden Siehier auf 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, einschließlich der Installation der erforderlichen Clients und Pakete. Geben Sie dieAWSRegion und der Name des Auftrags, den Sie löschen möchten.

Anmerkung

ErsetzenJOB_NAMEmit dem Namen des Auftrags, der gelöscht werden soll.

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

Um das Beispiel auszuführen, geben Sie Folgendes bei der Eingabeaufforderung ein.

node transcribe-delete-job.js

Diesen Beispielcode finden Sie hier auf GitHub.