Memulai dengan Amazon Transcribe - Amazon Transcribe

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memulai dengan Amazon Transcribe

Sebelum Anda dapat membuat transkripsi, Anda memiliki beberapa prasyarat:

Setelah Anda menyelesaikan prasyarat ini, Anda siap untuk menuliskan. Pilih metode transkripsi pilihan Anda dari daftar berikut untuk memulai.

Tip

Jika Anda baru mengenalAmazon Transcribe atau ingin menjelajahi fitur kami, kami sarankan untuk menggunakan fitur AWS Management Console. Ini juga merupakan opsi termudah jika Anda ingin memulai streaming menggunakan mikrofon komputer Anda.

Karena streaming menggunakan HTTP/2 dan WebSockets lebih rumit daripada metode transkripsi lainnya, sebaiknya tinjauMenyiapkan transkripsi streaming bagian sebelum memulai dengan metode ini. Perhatikan bahwa kami sangat menyarankan untuk menggunakan SDK untuk transkripsi streaming.

DaftarAkun AWS

Anda dapat mendaftar untuk akun tingkat gratis atau akun berbayar. Kedua opsi memberi Anda akses ke semuaLayanan AWS. Tingkat gratis memiliki masa uji coba di mana Anda dapat menjelajahiLayanan AWS dan memperkirakan penggunaan Anda. Setelah masa uji coba berakhir, Anda dapat bermigrasi ke akun berbayar. Biaya dikenakan atas pay-as-you-use dasar; lihat Amazon TranscribeHarga untuk detailnya.

Tip

Saat menyiapkan akun, catatAkun AWS ID Anda karena Anda memerlukannya untuk membuatIAM entitas.

MenginstalAWS CLI dan SDK

Untuk menggunakanAmazon Transcribe API, Anda harus terlebih dahulu menginstalAWS CLI. Saat iniAWS CLI adalah versi 2. Anda dapat menemukan petunjuk penginstalan untuk Linux, Mac, Windows, dan Docker di PanduanAWS Command Line Interface Pengguna.

Setelah AndaAWS CLI menginstal, Anda harus mengkonfigurasinya untuk kredensi keamanan Anda danWilayah AWS.

Jika Anda ingin menggunakanAmazon Transcribe SDK, pilih bahasa pilihan Anda untuk petunjuk penginstalan:

Konfigurasikan kredensial IAM

Saat membuat akunAkun AWS, Anda memulai dengan satu identitas masuk yang memiliki akses penuh ke semuaAWS layanan dan sumber daya dalam akun Anda. Identitas ini disebut penggunaAkun AWS akar dan diakses dengan cara masuk menggunakan alamat email dan kata sandi yang Anda gunakan untuk membuat akun.

Kami sangat menyarankan agar Anda tidak menggunakan pengguna akar untuk tugas sehari-hari. Lindungi kredensi pengguna akar dan gunakan untuk melakukan tugas yang hanya dapat dilakukan oleh pengguna akar.

Sebagai praktik terbaik, mintalah pengguna—termasuk pengguna yang memerlukan akses administrator—untuk menggunakan federasi dengan penyedia identitas untuk mengaksesAWS layanan dengan menggunakan kredensi sementara.

Identitas federasi adalah setiap pengguna yang mengaksesAWS layanan dengan menggunakan kredensi yang disediakan melalui sumber identitas. Ketika identitas federasi mengaksesAkun AWS, mereka mengambil peran, dan peran memberikan kredensi sementara.

Untuk manajemen akses terpusat, kami menyarankan agar Anda menggunakannya AWS IAM Identity Center. Anda dapat membuat pengguna dan grup diIAM Identity Center. Atau Anda dapat menghubungkan dan menyinkronkan ke sekumpulan pengguna dan grup di sumber identitas Anda sendiri untuk digunakan di semua aplikasiAkun AWS dan Anda. Untuk informasi selengkapnya, lihat Identity and Access Management untuk Amazon Transcribe.

Untuk mempelajari lebih lanjut tentang praktikIAM terbaik, lihat praktik terbaik Keamanan diIAM.

MembuatAmazon S3 ember

Amazon S3adalah layanan penyimpanan objek yang aman. Amazon S3menyimpan file Anda (disebut objek) dalam wadah (disebut ember).

Untuk menjalankan transkripsi batch, Anda harus terlebih dahulu mengunggah file media Anda keAmazon S3 bucket. Jika Anda tidak menentukanAmazon S3 bucket untuk output transkripsi Anda,Amazon Transcribe letakkan transkrip Anda dalamAmazon S3 bucketAWS yang dikelola sementara. Output transkripsi dalam bucket yangAWS dikelola secara otomatis dihapus setelah 90 hari.

Pelajari cara Membuat bucket S3 pertama Anda dan Unggah objek ke bucket Anda.

MembuatIAM kebijakan

Untuk mengelola aksesAWS, Anda harus membuat kebijakan dan melampirkannya keIAM identitas (pengguna, atau peran) atauAWS sumber daya. Kebijakan mendefinisikan izin entitas yang dilampirkan. Misalnya, peran hanya dapat mengakses file media yang terletak diAmazon S3 bucket Anda jika Anda telah melampirkan kebijakan ke peran yang memberikannya akses. Jika Anda ingin membatasi peran itu lebih lanjut, Anda dapat membatasi aksesnya ke file tertentu dalamAmazon S3 bucket.

Untuk mem-pelajari selengkapnya tentang penggunaanAWS kebijakan, lihat:

Misalnya kebijakan yang dapat Anda gunakanAmazon Transcribe, lihatContoh kebijakan berbasis identitas Amazon Transcribe. Jika Anda ingin membuat kebijakan khusus, pertimbangkan untuk menggunakan PembuatAWS Kebijakan.

Anda dapat menambahkan kebijakan menggunakanAWS Management Console,AWS CLI, atauAWS SDK. Untuk instruksinya, lihat Menambahkan dan menghapus izinIAM identitas.

Kebijakan memiliki format:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "my-policy-name", "Effect": "Allow", "Action": [ "service:action" ], "Resource": [ "amazon-resource-name" ] } ] }

Amazon Resource Name (ARN) secara unik mengidentifikasi semuaAWS sumber daya, sepertiAmazon S3 bucket. Anda dapat menggunakan ARN dalam kebijakan Anda untuk memberikan izin untuk tindakan tertentu untuk menggunakan sumber daya tertentu. Misalnya, jika Anda ingin memberikan akses baca keAmazon S3 bucket dan sub-foldernya, Anda dapat menambahkan kode berikut keStatement bagian kebijakan kepercayaan Anda:

{ "Effect": "Allow", "Action": [ "s3:GetObject", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::DOC-EXAMPLE-BUCKET", "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*" ] }

Berikut adalah contoh kebijakan yang memberikan izinAmazon Transcribe baca (GetObject,ListBucket) dan tulis (PutObject) keAmazon S3 bucket,DOC-EXAMPLE-BUCKET, dan sub-foldernya:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:GetObject", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::DOC-EXAMPLE-BUCKET", "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*" ] }, { "Effect": "Allow", "Action": [ "s3:PutObject" ], "Resource": [ "arn:aws:s3:::DOC-EXAMPLE-BUCKET", "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*" ] } ] }