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

Generierung alternativer Transkriptionen

Wenn SieAmazon Transcribe Medical verwenden, erhalten Sie die Transkription mit dem höchsten Konfidenzniveau. Sie könnenAmazon Transcribe Medical jedoch so konfigurieren, dass zusätzliche Transkriptionen mit niedrigeren Konfidenzniveaus 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 derAWS Management Console oder der StartMedicalTranscriptionJobAPI generieren.

Um den zu verwendenAWS Management Console, um alternative Transkriptionen zu generieren, 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 unterAmazon Transcribe Medical die Option Transkriptionsjobs.

  3. Wählen Sie Create job (Auftrag erstellen) aus.

  4. Geben Sie auf der Seite „Stellendetails angeben“ Informationen zu Ihrem Transkriptionsjob ein.

  5. Wählen Sie Next (Weiter).

  6. Aktivieren Sie Alternative Ergebnisse.

  7. Geben Sie für Maximale Anzahl an Alternativen eine Ganzzahl zwischen 2 und 10 für die maximale Anzahl alternativer Transkriptionen ein, die Sie in der Ausgabe haben möchten.

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

So trennen Sie Text pro Sprecher in einer Audiodatei mithilfe eines Batch-Transkriptionsauftrags (API)
  • Geben Sie für die StartMedicalTranscriptionJobAPI Folgendes an.

    1. Geben Sie fürMedicalTranscriptionJobName einen Namen an, der in Ihrem einzigartig istAWS-Konto.

    2. Geben Sie fürLanguageCode den Sprachcode an, der der in Ihrer Audiodatei gesprochenen Sprache entspricht, und geben Sie die Sprache Ihres Vokabelfilters an.

    3. Geben Sie imMediaFileUri Parameter desMedia Objekts den Speicherort der Audiodatei an, die Sie transkribieren möchten.

    4. FürSpecialty geben Sie in der Audiodatei das medizinische Fachgebiet des behandelnden Arztes an.

    5. Geben Sie für anType, ob Sie ein medizinisches Gespräch oder ein Diktat transkribieren.

    6. Geben Sie für denAmazon S3 Bucket anOutputBucketName, in dem die Transkriptionsergebnisse gespeichert werden sollen.

    7. Geben Sie für dasSettings Objekt Folgendes an.

      1. ShowAlternativestrue.

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

Die folgende Anfrage verwendet denAWS SDK for Python (Boto3), um einen Transkriptionsjob 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://DOC-EXAMPLE-BUCKET/my-input-files/my-audio-file.flac transcribe.start_medical_transcription_job( MedicalTranscriptionJobName = job_name, Media = { 'MediaFileUri': job_uri }, OutputBucketName = 'DOC-EXAMPLE-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)
Um eine Audiodatei eines Gesprächs zwischen einem Hausarzt und einem Patienten in einer Audiodatei zu transkribieren (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 vonexample-start-command.json.

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