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à.
Combinazione della trascrizione con i sink di registrazione per l'SDK Amazon Chime
Puoi combinare i processori Amazon Transcribe e Amazon Transcribe Call Analytics con un sink di registrazione Amazon S3. I costruttori possono passare un S3RecordingSinkConfiguration processore aggiuntivo ai processori Amazon Transcribe CreateMediaInsightsPipelineConfigurationin una chiamata API o utilizzando la console.
Oltre al sink di registrazione Amazon S3, puoi utilizzare un processore Amazon Transcribe o un processore Amazon Transcribe Call Analytics, ma mai entrambi. Puoi anche aggiungere l'analisi vocale alla stessa configurazione oltre a un sink di registrazione, con o senza un processore di trascrizione.
Nota
È possibile abilitare la registrazione con uno qualsiasi dei processori sopra elencati. Tuttavia, se abiliti Amazon Transcribe Call Analytics insieme alla registrazione delle chiamate Amazon S3, devi fornire due flussi video Kinesis e riceverai file di registrazione duplicati, uno da Amazon Transcribe Call Analytics e uno dalla registrazione delle chiamate Amazon S3.
Ricorda quanto segue:
-
È necessario utilizzare un file univoco.
MediaInsightsPipelineConfigurationName -
Per informazioni su
ResourceAccessRoleArn, fare riferimento Utilizzo del ruolo di accesso alle risorse di analisi delle chiamate per l'SDK Amazon Chime a questa guida. -
Il
Destinationvalore deve essere un ARN del percorso S3. Il bucket Amazon S3 deve appartenere allo stesso account. -
Se utilizzi una configurazione con Transcribe and recording per creare una pipeline, le pause e le riprese appaiono solo negli approfondimenti generati da un flusso di Kinesis Data. Tutti i dati negli stream KVS vengono registrati e caricati su Amazon S3.
-
Se una configurazione utilizza Amazon transcribe o transcribe call analytics (TCA) oltre alla registrazione, la pipeline Media Insights fornisce informazioni sulla trascrizione o Transcribe Call Analytics in tempo reale, seguite dalla registrazione di Amazon S3 al termine della chiamata. Se i servizi di trascrizione falliscono durante l'analisi della chiamata, il processo di registrazione S3 tenta comunque di funzionare. Al contrario, un errore di registrazione su Amazon S3 non influisce sulle informazioni di trascrizione, poiché viene eseguito dopo il completamento della trascrizione.
Questo esempio mostra una configurazione con un processore Amazon Transcribe e un sink di registrazione Amazon S3. L'esempio consente anche la stabilizzazione parziale dei risultati, che può ridurre la latenza in uscita, ma può influire sulla precisione. Per ulteriori informazioni, consulta la sezione sulla Partial-result stabilizzazione nella Amazon Transcribe Developer Guide.
{ "MediaInsightsPipelineConfigurationName": unique_configuration_name, "ResourceAccessRoleArn":role_arn, "Elements": [{ "AmazonTranscribeProcessorConfiguration": { "ContentIdentificationType": "string", "ContentRedactionType": "string", "EnablePartialResultsStabilization":boolean, //Enables partial result stabilization. Can reduce latency. May impact accuracy. "FilterPartialResults":boolean, //To control partial utterance events "LanguageCode": "string", "LanguageModelName": "string", "PartialResultsStability": "string", "PiiEntityTypes": "string", "ShowSpeakerLabel":boolean, "VocabularyFilterMethod": "string", "VocabularyFilterName": "string", "VocabularyName": "string" }, "Type": "AmazonTranscribeProcessor" }, { "KinesisDataStreamSinkConfiguration": { "InsightsTarget":KDS_arn//Where recording and insights live metadata will be delivered. }, "Type": "KinesisDataStreamSink" }, { "S3RecordingSinkConfiguration": { "Destination":S3_Arn, "RecordingFileFormat":file_format// Specify "Opus" or "WAV" as the recording file format. }, "Type": "S3RecordingSink" } ] }