Erstellen alternativer Transkriptionen - Amazon Transcribe

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen alternativer Transkriptionen

Wenn Sie Amazon Transcribe Medical verwenden, erhalten Sie die Transkription mit dem höchsten Konfidenzniveau. Sie können Amazon Transcribe Medical jedoch so konfigurieren, dass zusätzliche Transkriptionen mit niedrigerem Konfidenzniveau zurückgegeben werden.

Verwenden Sie alternative Transkriptionen, um verschiedene Interpretationen des transkribierten Audios anzuzeigen. In einer Anwendung, die es einer Person ermöglicht, die Transkription zu überprüfen, können Sie beispielsweise der Person die alternativen Transkriptionen zur Auswahl präsentieren.

Sie können alternative Transkriptionen mit der oder der AWS Management Console API generieren. StartMedicalTranscriptionJob

Um die AWS Management Console zur Generierung alternativer Transkriptionen zu verwenden, aktivieren Sie alternative Ergebnisse, wenn Sie Ihren Job konfigurieren.

  1. Melden Sie sich an der AWS Management Console an.

  2. Wählen Sie im Navigationsbereich unter Amazon Transcribe Medizinisch die Option Transkriptionsjobs aus.

  3. Wählen Sie Job erstellen aus.

  4. Geben Sie auf der Seite Auftragsdetails angeben Informationen zu Ihrem Transkriptionsauftrag an.

  5. Wählen Sie Weiter.

  6. Aktivieren Sie Alternative Ergebnisse.

  7. Geben Sie unter Maximale Alternativen einen ganzzahligen Wert zwischen 2 und 10 ein, der die maximale Anzahl der alternativen Transkriptionen angibt, die Sie in der Ausgabe haben möchten.

  8. Wählen Sie Create (Erstellen) aus.

So trennen Sie Text nach Sprechern in einer Audiodatei mit einem Batch-Transkriptionsauftrag (API)
  • Für die StartMedicalTranscriptionJob-API geben Sie Folgendes an.

    1. Geben Sie unter MedicalTranscriptionJobNameeinen Namen an, der in Ihrem AWS-Konto eindeutig ist.

    2. Geben Sie unter LanguageCode den Sprachcode an, der der in Ihrer Audiodatei gesprochenen Sprache entspricht, sowie die Sprache Ihres Wortschatzfilters.

    3. Geben Sie im Parameter MediaFileUri des Objekts Media den Speicherort der Audiodatei an, die Sie transkribieren möchten.

    4. Unter Specialty können Sie das medizinische Fachgebiet des Arztes angeben, der in der Audiodatei spricht.

    5. Unter Type können Sie angeben, ob Sie ein medizinisches Gespräch oder ein Diktat transkribieren.

    6. Unter OutputBucketName geben Sie den Amazon S3 -Bucket an, in dem die Transkriptionsergebnisse gespeichert werden.

    7. Für das Settings-Objekt geben Sie Folgendes an.

      1. ShowAlternativestrue.

      2. MaxAlternatives – Eine ganze Zahl zwischen 2 und 10, um die Anzahl der alternativen Transkriptionen anzugeben, die Sie in der Transkriptionsausgabe haben möchten.

Die folgende Anfrage verwendet den AWS SDK for Python (Boto3) , um einen Transkriptionsauftrag zu starten, der bis zu zwei alternative Transkriptionen generiert.

from __future__ import print_function import time import boto3 transcribe = boto3.client('transcribe', 'us-west-2') job_name = "my-first-transcription-job" job_uri = s3://amzn-s3-demo-bucket/my-input-files/my-audio-file.flac transcribe.start_medical_transcription_job( MedicalTranscriptionJobName = job_name, Media = { 'MediaFileUri': job_uri }, OutputBucketName = 'amzn-s3-demo-bucket', OutputKey = 'my-output-files/', LanguageCode = 'en-US', Specialty = 'PRIMARYCARE', Type = 'CONVERSATION', Settings = { 'ShowAlternatives': True, 'MaxAlternatives': 2 } ) while True: status = transcribe.get_medical_transcription_job(MedicalTranscriptionJobName = job_name) if status['MedicalTranscriptionJob']['TranscriptionJobStatus'] in ['COMPLETED', 'FAILED']: break print("Not ready yet...") time.sleep(5) print(status)
So transkribieren Sie eine Audiodatei eines Gesprächs zwischen einem Arzt der Primärversorgung und einem Patienten in eine Audiodatei (AWS CLI)
  • Führen Sie folgenden Code aus.

    aws transcribe start-transcription-job \ --cli-input-json file://filepath/example-start-command.json

    Der folgende Code zeigt den Inhalt von example-start-command.json.

    { "MedicalTranscriptionJobName": "my-first-transcription-job", "LanguageCode": "en-US", "Specialty": "PRIMARYCARE", "Type": "CONVERSATION", "OutputBucketName":"amzn-s3-demo-bucket", "Media": { "MediaFileUri": "s3://amzn-s3-demo-bucket/my-input-files/my-audio-file.flac" }, "Settings":{ "ShowAlternatives": true, "MaxAlternatives": 2 } }