Nozioni di base su Amazon Transcribe - Amazon Transcribe

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à.

Nozioni di base su Amazon Transcribe

Prima di poter creare trascrizioni, sono necessari alcuni prerequisiti:

Una volta completati questi prerequisiti, si è pronti per trascrizione. Seleziona il tuo metodo di trascrizione preferito dal seguente elenco per iniziare.

Suggerimento

Se sei nuovoAmazon Transcribe o desideri esplorare le nostre funzionalità, ti consigliamo di utilizzare il AWS Management Console. Questa è anche l'opzione più semplice se desideri avviare uno streaming utilizzando il microfono del computer.

Poiché lo streaming tramite HTTP/2 WebSockets è più complicato degli altri metodi di trascrizione, consigliamo diImpostazione di una trascrizione in streaming consultare la sezione prima di iniziare con questi metodi. Tieni presente che consigliamo vivamente di utilizzare un SDK per lo streaming delle trascrizioni.

Iscrizione ad unAccount AWS

Puoi registrarti per un account di livello gratuito o un account a pagamento. Entrambe le opzioni ti danno accesso a tuttoServizi AWS. Il piano gratuito prevede un periodo di prova durante il quale puoi esplorareServizi AWS e stimare il tuo utilizzo. Una volta scaduto il periodo di prova, puoi migrare a un account a pagamento. Le commissioni vengono addebitate su pay-as-you-use base regolare; consulta Amazon TranscribePrezzi per i dettagli.

Suggerimento

Quando configuri il tuo account, prendi nota del tuoAccount AWS ID perché ne hai bisogno per creareIAM entità.

Installazione diAWS CLI e SDK

Per utilizzare l'Amazon TranscribeAPI, devi prima installare ilAWS CLI. L'attualeAWS CLI è la versione 2. Puoi trovare le istruzioni di installazione per Linux, Mac, Windows e Docker nella Guida per l'AWS Command Line Interfaceutente.

Una voltaAWS CLI installato, è necessario configurarlo per le credenziali di sicurezza eRegione AWS.

Se desideri utilizzarloAmazon Transcribe con un SDK, seleziona la lingua preferita per le istruzioni di installazione:

ConfigurazioneIAM delle credenziali

Quando crei unAccount AWS, inizi con una singola identità di accesso che ha accesso completo a tutti iAWS servizi e le risorse del tuo account. Tale identità è detta utenteAccount AWS root e puoi accedervi con l'indirizzo e-mail e la password utilizzati per creare l'account.

È vivamente consigliato di non utilizzare l'utente root per le attività quotidiane. Conserva le credenziali dell'utente root e utilizzale per eseguire le operazioni che solo l'utente root può eseguire.

Come best practice, richiedere agli utenti umani umani umani umani umani umani umani umani umani di utilizzare la federazione con un gestore di identità perAWS accedere a utilizzando credenziali temporanee.

Per identità federata è qualsiasi utente che accede aiAWS servizi utilizzando credenziali fornite tramite un'origine di identità. Quando le identità federate accedono ad Account AWS, assumono ruoli e i ruoli forniscono credenziali temporanee.

Per la gestione centralizzata degli accessi, consigliamo di utilizzare AWS IAM Identity Center. Puoi creare utenti e gruppi inIAM Identity Center. Oppure puoi connettersi e sincronarsi con un gruppo di utenti e gruppi nell'origine di identità per utilizzarli in tutte le applicazioniAccount AWS e gli. Per ulteriori informazioni, consulta Identity and Access Management per Amazon Transcribe.

Per ulteriori informazioni sulleIAM best practice, consulta le best practice di sicurezza inIAM.

Creare unAmazon S3 bucket

Amazon S3è un servizio sicuro di archiviazione di oggetti. Amazon S3archivia i file (chiamati oggetti) in contenitori (chiamati bucket).

Per eseguire una trascrizione in batch, devi prima caricare i tuoi file multimediali in unAmazon S3 bucket. Se non specifichi unAmazon S3 bucket per l'output della trascrizione,Amazon Transcribe inserisce la trascrizione in unAmazon S3 bucket temporaneoAWS gestito. L'output dellaAWS trascrizione nei bucket gestiti viene eliminato automaticamente dopo 90 giorni.

Scopri come creare il tuo primo bucket S3 e caricare un oggetto nel tuo bucket.

Creazione di una policy IAM

Per gestire l'accesso inAWS, è necessario creare policy e collegarli aIAM identità (utenti, gruppi o ruoli) oAWS risorse. Una politica definisce le autorizzazioni dell'entità a cui è collegata. Ad esempio, un ruolo può accedere a un file multimediale che si trova nelAmazon S3 bucket solo se a quel ruolo è stata associata una policy che gli consente l'accesso. Se desideri limitare ulteriormente quel ruolo, puoi invece limitarne l'accesso a un file specifico all'interno di unAmazon S3 bucket.

Per ulteriori informazioni sull'utilizzo delleAWS policy, consulta ta ta ta ta ta ta ta

Ad esempio, le politiche che puoi utilizzare conAmazon Transcribe, vediEsempi di policy di Amazon Transcribe basate su identità. Se desideri generare politiche personalizzate, prendi in considerazione l'utilizzo del AWSPolicy Generator.

È possibile aggiungere una policy utilizzandoAWS Management ConsoleAWS CLI, oAWS SDK. Per istruzioni, consulta ta ta ta ta ta ta ta ta ta ta ta ta ta ta ta ta ta.IAM

Le politiche hanno il formato:

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

I nomi delle risorse Amazon (ARN) identificano in modo univoco tutteAWS le risorse, ad esempio unAmazon S3 bucket. Puoi utilizzare gli ARN nella tua politica per concedere autorizzazioni per azioni specifiche per utilizzare risorse specifiche. Ad esempio, se desideri concedere l'accesso in lettura a unAmazon S3 bucket e alle relative sottocartelle, puoi aggiungere il seguente codice allaStatement sezione della tua politica di fiducia:

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

Ecco un esempio di policy che concedeAmazon Transcribe le autorizzazioni di lettura (GetObject,ListBucketPutObject) e scrittura () a unAmazon S3 bucket e alle relative sottocartelle:DOC-EXAMPLE-BUCKET

{ "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/*" ] } ] }