Panduan API Referensi AWS SDK for JavaScript V3 menjelaskan secara rinci semua API operasi untuk AWS SDK for JavaScript versi 3 (V3).
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh Amazon Transcribe
Dalam contoh ini, serangkaian modul Node.js digunakan untuk membuat, membuat daftar, dan menghapus pekerjaan transkripsi menggunakan metode berikut dari kelas TranscribeService
klien:
Untuk informasi selengkapnya tentang pengguna Amazon Transcribe, lihat panduan developer Amazon Transcribe.
Tugas prasyarat
Untuk mengatur dan menjalankan contoh ini, Anda harus terlebih dahulu menyelesaikan tugas-tugas ini:
-
Siapkan lingkungan proyek untuk menjalankan TypeScript contoh Node ini, dan instal modul yang diperlukan AWS SDK for JavaScript dan pihak ketiga. Ikuti instruksi pada GitHub
. -
Buat file konfigurasi bersama dengan kredensi pengguna Anda. Untuk informasi selengkapnya tentang menyediakan file kredensial bersama, lihat File konfigurasi dan kredensial bersama di Panduan Referensi Alat dan Alat.AWS SDKs
penting
Contoh-contoh ini menunjukkan bagaimana mengimpor/mengekspor objek layanan klien dan perintah menggunakan ECMAScript6 ()ES6.
Ini membutuhkan Node.js versi 13.x atau lebih tinggi. Untuk mengunduh dan menginstal versi terbaru dari Node.js, lihat unduhan Node.js.
. Jika Anda lebih suka menggunakan sintaks CommonJS, lihat JavaScript ES6/CommonJS sintaks
Memulai pekerjaan Amazon Transcribe
Contoh ini menunjukkan cara memulai pekerjaan transkripsi Amazon Transcribe menggunakan. AWS SDK for JavaScript Untuk informasi lebih lanjut, lihat StartTranscriptionJobCommand.
Buat libs
direktori, dan buat modul Node.js dengan nama filetranscribeClient.js
. Salin dan tempel kode di bawah ini ke dalamnya, yang membuat objek klien Amazon Transcribe. Ganti REGION
dengan AWS wilayah Anda.
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 };
Kode contoh ini dapat ditemukan di sini GitHub
Buat modul Node.js dengan nama filetranscribe-create-job.js
. Pastikan untuk mengkonfigurasi SDK seperti yang ditunjukkan sebelumnya, termasuk menginstal klien dan paket yang diperlukan. Buat objek parameter, tentukan parameter yang diperlukan. Mulai pekerjaan menggunakan StartMedicalTranscriptionJobCommand
perintah.
catatan
Ganti MEDICAL_JOB_NAME
dengan nama untuk pekerjaan transkripsi. Untuk OUTPUT_BUCKET_NAME
tentukan bucket Amazon S3 tempat output disimpan. Untuk JOB_TYPE
tentukan jenis pekerjaan. Untuk SOURCE_LOCATION
tentukan lokasi file sumber. Untuk SOURCE_FILE_LOCATION
tentukan lokasi file media 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();
Untuk menjalankan contoh, masukkan yang berikut ini di command prompt.
node transcribe-create-job.js
Kode contoh ini dapat ditemukan di sini GitHub
Daftar pekerjaan Amazon Transcribe
Contoh ini menunjukkan caranya daftar pekerjaan transkripsi Amazon Transcribe menggunakan file. AWS SDK for JavaScript Untuk informasi selengkapnya tentang pengaturan lain yang dapat Anda ubah, lihat ListTranscriptionJobCommand
.
Buat libs
direktori, dan buat modul Node.js dengan nama filetranscribeClient.js
. Salin dan tempel kode di bawah ini ke dalamnya, yang membuat objek klien Amazon Transcribe. Ganti REGION
dengan AWS wilayah Anda.
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 };
Kode contoh ini dapat ditemukan di sini GitHub
Buat modul Node.js dengan nama filetranscribe-list-jobs.js
. Pastikan untuk mengkonfigurasi SDK seperti yang ditunjukkan sebelumnya, termasuk menginstal klien dan paket yang diperlukan. Buat objek parameter dengan parameter yang diperlukan.
catatan
Ganti KEY_WORD
dengan kata kunci yang harus dikandung oleh nama pekerjaan yang dikembalikan.
// 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();
Untuk menjalankan contoh, masukkan yang berikut ini di command prompt.
node transcribe-list-jobs.js
Kode contoh ini dapat ditemukan di sini GitHub
Menghapus pekerjaan Amazon Transcribe
Contoh ini menunjukkan cara menghapus pekerjaan transkripsi Amazon Transcribe menggunakan. AWS SDK for JavaScript Untuk informasi lebih lanjut tentang opsional, lihat DeleteTranscriptionJobCommand
.
Buat libs
direktori, dan buat modul Node.js dengan nama filetranscribeClient.js
. Salin dan tempel kode di bawah ini ke dalamnya, yang membuat objek klien Amazon Transcribe. Ganti REGION
dengan AWS wilayah Anda.
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 };
Kode contoh ini dapat ditemukan di sini GitHub
Buat modul Node.js dengan nama filetranscribe-delete-job.js
. Pastikan untuk mengkonfigurasi SDK seperti yang ditunjukkan sebelumnya, termasuk menginstal klien dan paket yang diperlukan. Tentukan AWS Wilayah, dan nama pekerjaan yang ingin Anda hapus.
catatan
Ganti JOB_NAME
dengan nama pekerjaan yang akan dihapus.
// 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();
Untuk menjalankan contoh, masukkan yang berikut ini di command prompt.
node transcribe-delete-job.js
Kode contoh ini dapat ditemukan di sini GitHub