La guida API di riferimento AWS SDK for JavaScript V3 descrive in dettaglio tutte le API operazioni per la AWS SDK for JavaScript versione 3 (V3).
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esempi di Amazon Transcribe
In questo esempio, una serie di moduli Node.js vengono utilizzati per creare, elencare ed eliminare lavori di trascrizione utilizzando i seguenti metodi della classe client: TranscribeService
Per ulteriori informazioni sugli utenti di Amazon Transcribe, consulta la guida per sviluppatori di Amazon Transcribe.
Attività prerequisite
Per configurare ed eseguire questo esempio, è necessario completare queste attività:
-
Configura l'ambiente di progetto per eseguire questi TypeScript esempi di Node e installa i moduli richiesti AWS SDK for JavaScript e di terze parti. Segui le istruzioni su GitHub
. -
Creazione di un file di configurazione condiviso con le credenziali utente. Per ulteriori informazioni sulla fornitura di un file di credenziali condiviso, consulta File di configurazione e credenziali condivisi nella Guida di riferimento agli AWS SDK e agli strumenti.
Importante
Questi esempi dimostrano come importare/esportare oggetti e comandi del servizio client utilizzando ECMAScript6 (ES6).
Ciò richiede la versione 13.x o successiva di Node.js. Per scaricare e installare la versione più recente di Node.js, consulta Node.js downloads
. . Se preferisci usare la sintassi CommonJS, vedi JavaScript Sintassi ES6/CommonJS
Avvio di un lavoro in Amazon Transcribe
Questo esempio dimostra come avviare un processo di trascrizione di Amazon Transcribe utilizzando il. AWS SDK for JavaScript Per ulteriori informazioni, consulta. StartTranscriptionJobCommand
Create una libs
directory e create un modulo Node.js con il nome del filetranscribeClient.js
. Copia e incolla il codice seguente al suo interno, per creare l'oggetto client Amazon Transcribe. Sostituisci REGION
con la tua AWS regione.
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 };
Questo codice di esempio può essere trovato qui GitHub
Crea un modulo Node.js con il nome del file transcribe-create-job.js
. Assicurati di configurare l'SDK come mostrato in precedenza, inclusa l'installazione dei client e dei pacchetti richiesti. Create un oggetto parametrico, specificando i parametri richiesti. Avviate il lavoro utilizzando il StartMedicalTranscriptionJobCommand
comando.
Nota
Sostituisci MEDICAL_JOB_NAME con un nome
per il lavoro di trascrizione. Per OUTPUT_BUCKET_NAME, specifica il bucket
Amazon S3 in cui viene salvato l'output. Per JOB_TYPE
, specifica i tipi di lavoro. Per SOURCE_LOCATION, specificate la posizione
del file sorgente. Per SOURCE_FILE_LOCATION, specificate la posizione
del file multimediale di input.
// 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();
Per eseguire l'esempio, immettete quanto segue al prompt dei comandi.
node transcribe-create-job.js
Questo codice di esempio può essere trovato qui
Elenca le offerte di lavoro in Amazon Transcribe
Questo esempio mostra come elencare i lavori di trascrizione di Amazon Transcribe utilizzando il. AWS SDK for JavaScript Per ulteriori informazioni su quali altre impostazioni puoi modificare, consulta. ListTranscriptionJobCommand
Create una libs
directory e create un modulo Node.js con il nome del filetranscribeClient.js
. Copia e incolla il codice seguente al suo interno, per creare l'oggetto client Amazon Transcribe. Sostituisci REGION
con la tua AWS regione.
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 };
Questo codice di esempio può essere trovato qui GitHub
Crea un modulo Node.js con il nome del file transcribe-list-jobs.js
. Assicurati di configurare l'SDK come mostrato in precedenza, inclusa l'installazione dei client e dei pacchetti richiesti. Create un oggetto parametrico con i parametri richiesti.
Nota
Sostituisci KEY_WORD
con una parola chiave che deve contenere il nome del job restituito.
// 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();
Per eseguire l'esempio, immettete quanto segue al prompt dei comandi.
node transcribe-list-jobs.js
Questo codice di esempio può essere trovato qui
Eliminazione di un lavoro Amazon Transcribe
Questo esempio mostra come eliminare un processo di trascrizione di Amazon Transcribe utilizzando il. AWS SDK for JavaScript Per ulteriori informazioni su optional, consulta. DeleteTranscriptionJobCommand
Create una libs
directory e create un modulo Node.js con il nome del filetranscribeClient.js
. Copia e incolla il codice seguente al suo interno, per creare l'oggetto client Amazon Transcribe. Sostituisci REGION
con la tua AWS regione.
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 };
Questo codice di esempio può essere trovato qui GitHub
Crea un modulo Node.js con il nome del file transcribe-delete-job.js
. Assicurati di configurare l'SDK come mostrato in precedenza, inclusa l'installazione dei client e dei pacchetti richiesti. Specificate la AWS regione e il nome del lavoro che desiderate eliminare.
Nota
Sostituite JOB_NAME
con il nome del lavoro da eliminare.
// 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();
Per eseguire l'esempio, immettete quanto segue al prompt dei comandi.
node transcribe-delete-job.js
Questo codice di esempio può essere trovato qui