Das AWS SDK for JavaScript APIV3-Referenzhandbuch beschreibt detailliert alle API Funktionen für die AWS SDK for JavaScript Version 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 eine Reihe von Node.js -Modulen verwendet, um Transkriptionsaufträge mit den folgenden Methoden der Client-Klasse zu erstellen, aufzulisten und zu löschen: TranscribeService
Weitere Informationen zu Amazon Transcribe Transcribe-Benutzern finden Sie im Amazon Transcribe Transcribe-Entwicklerhandbuch.
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 TypeScript Node-Beispiele auszuführen, und installieren Sie die erforderlichen Module AWS SDK for JavaScript und Module von Drittanbietern. Folgen Sie den Anweisungen auf GitHub
. -
Erstellen Sie eine freigegebene Konfigurationsdatei mit Ihren Anmeldeinformationen. Weitere Informationen zur Bereitstellung einer Datei mit gemeinsam genutzten Anmeldeinformationen finden Sie unter Dateien mit gemeinsam genutzten Konfigurationen und Anmeldeinformationen im Referenzhandbuch für AWS SDKs und Tools.
Wichtig
Diese Beispiele zeigen, wie Client-Dienstobjekte und Befehle mithilfe von ECMAScript6 (ES6) importiert/exportiert werden.
Dies erfordert Node.js Version 13.x oder höher. Informationen zum Herunterladen und Installieren der neuesten Version von Node.js finden Sie unter Node.js downloads
. . Wenn Sie die CommonJS-Syntax bevorzugen, finden Sie unter JavaScript ES6/CommonJS-Syntax
Einen Amazon Transcribe Transcribe-Job starten
Dieses Beispiel zeigt, wie Sie einen Amazon Transcribe-Transkriptionsauftrag mit dem starten. AWS SDK for JavaScript Weitere Informationen finden Sie unter. StartTranscriptionJobCommand
Erstellen Sie ein libs
Verzeichnis und ein Modul Node.js mit dem DateinamentranscribeClient.js
. Kopieren Sie den folgenden Code und fügen Sie ihn ein, wodurch das Amazon Transcribe-Client-Objekt erstellt wird. Ersetzen Sie REGION
durch Ihre AWS Region.
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 };
Diesen Beispielcode finden Sie hier auf GitHub
Erstellen Sie ein Node.js-Modul mit dem Dateinamen transcribe-create-job.js
. Stellen Sie sicher, dass Sie das SDK wie zuvor gezeigt konfigurieren, einschließlich der Installation der erforderlichen Clients und Pakete. Erstellen Sie ein Parameterobjekt und geben Sie die erforderlichen Parameter an. Starten Sie den Job mit dem StartMedicalTranscriptionJobCommand
Befehl.
Anmerkung
Ersetzen Sie MEDICAL_JOB_NAME durch einen Namen
für den Transkriptionsjob. Geben Sie für OUTPUT_BUCKET_NAME
den Amazon S3 S3-Bucket an, in dem die Ausgabe gespeichert wird. Geben Sie für JOB_TYPE die Auftragstypen
an. Geben Sie für SOURCE_LOCATION
den Speicherort der Quelldatei an. Geben Sie für SOURCE_FILE_LOCATION den Speicherort
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();
Um das Beispiel auszuführen, geben Sie in der Befehlszeile Folgendes ein.
node transcribe-create-job.js
Diesen Beispielcode finden Sie hier auf GitHub
Amazon Transcribe Transcribe-Jobs auflisten
Dieses Beispiel zeigt, wie die Amazon Transcribe-Transkriptionsaufträge mithilfe von aufgelistet werden. AWS SDK for JavaScript Weitere Informationen darüber, welche anderen Einstellungen Sie ändern können, finden Sie unter. ListTranscriptionJobCommand
Erstellen Sie ein libs
Verzeichnis und ein Modul Node.js mit dem DateinamentranscribeClient.js
. Kopieren Sie den folgenden Code und fügen Sie ihn ein, wodurch das Amazon Transcribe-Client-Objekt erstellt wird. Ersetzen Sie REGION
durch Ihre AWS Region.
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 };
Diesen Beispielcode finden Sie hier auf GitHub
Erstellen Sie ein Node.js-Modul mit dem Dateinamen transcribe-list-jobs.js
. Stellen Sie sicher, dass Sie das SDK wie zuvor gezeigt konfigurieren, einschließlich der Installation der erforderlichen Clients und Pakete. Erstellen Sie ein Parameterobjekt mit den erforderlichen Parametern.
Anmerkung
Ersetzen Sie KEY_WORD
durch ein Schlüsselwort, das der zurückgegebene Jobname 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();
Um das Beispiel auszuführen, geben Sie in der Befehlszeile Folgendes ein.
node transcribe-list-jobs.js
Diesen Beispielcode finden Sie hier auf GitHub
Löschen eines Amazon Transcribe Transcribe-Jobs
Dieses Beispiel zeigt, wie Sie einen Amazon Transcribe-Transkriptionsauftrag mit dem löschen. AWS SDK for JavaScript Weitere Informationen zu optionalen Optionen finden Sie unter. DeleteTranscriptionJobCommand
Erstellen Sie ein libs
Verzeichnis und ein Modul Node.js mit dem DateinamentranscribeClient.js
. Kopieren Sie den folgenden Code und fügen Sie ihn ein, wodurch das Amazon Transcribe-Client-Objekt erstellt wird. Ersetzen Sie REGION
durch Ihre AWS Region.
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 Beispielcode finden Sie hier auf GitHub
Erstellen Sie ein Node.js-Modul mit dem Dateinamen transcribe-delete-job.js
. Stellen Sie sicher, dass Sie das SDK wie zuvor gezeigt konfigurieren, einschließlich der Installation der erforderlichen Clients und Pakete. Geben Sie die AWS Region und den Namen des Jobs an, den Sie löschen möchten.
Anmerkung
Ersetzen Sie JOB_NAME
durch den 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();
Um das Beispiel auszuführen, geben Sie in der Befehlszeile Folgendes ein.
node transcribe-delete-job.js
Diesen Beispielcode finden Sie hier auf GitHub