Heim > Backend-Entwicklung > Python-Tutorial > Beginnen Sie in einfachen Schritten mit Amazon Transcribe

Beginnen Sie in einfachen Schritten mit Amazon Transcribe

Mary-Kate Olsen
Freigeben: 2024-12-04 02:27:10
Original
760 Leute haben es durchsucht

EINFÜHRUNG

Amazon Transcribe ist ein vollständig verwalteter, automatischer Spracherkennungsdienst (ASR), der es Entwicklern erleichtert, ihren Anwendungen Sprach-zu-Text-Funktionen hinzuzufügen. [AWS]

Hauptfunktionen von Amazon Transcribe

  • Batch-Transkription und Echtzeit-Transkription sind beide verfügbar
  • Unterstützt mehrere Sprachen
  • Sprecheridentifikation
  • Benutzerdefiniertes Sprachmodell
  • Benutzerdefiniertes Vokabular

Es gibt auch verschiedene andere Funktionen. Weitere Informationen zu den Funktionen und Anwendungsfällen von Amazon Transcribe finden Sie auf deren Website.

Voraussetzung

Die einzige Voraussetzung ist, dass Sie über ein AWS-Konto mit ausreichenden Berechtigungen für den Zugriff auf Transcribe und S3 verfügen. Sie können Transcribe über die AWS-Konsole oder über AWS-SDKs verwenden, die für mehrere Sprachen verfügbar sind. Für diese Demo verwende ich eine Lambda-Funktion mit der Python 3.10-Laufzeit, um die Transcribe-API aufzurufen.

Transkriptionsauftrag erstellen

Schritt 1: Bereiten Sie einen S3-Bucket vor

Bevor Sie die Lambda-Funktion erstellen, stellen Sie sicher, dass Sie einen S3-Bucket eingerichtet haben, um die Mediendatei zu speichern, die Sie transkribieren möchten.

Schritt 2: Erstellen Sie eine Lambda-Funktion

  • Erstellen Sie eine Lambda-Funktion und fügen Sie eine IAM-Rolle mit den folgenden Berechtigungen hinzu:
    • AmazonTranscribeFullAccess (AWS-verwaltete Richtlinie)
    • S3:GetObject-Berechtigung (oder eine fein abgestimmte benutzerdefinierte Richtlinie, falls erforderlich).
  • Eine Anleitung zum Einrichten einer Lambda-Funktion finden Sie in diesem Artikel.
  • Kopieren Sie den Code aus diesem GitHub-Repository und fügen Sie ihn in den Lambda-Funktionseditor ein.

Schritt 3: Erstellen Sie ein Testereignis

Erstellen Sie ein Testereignis mit den folgenden Parametern:

{
  "MediaFileUri": "s3://your-bucket-name/media-file.mp4"
}
Nach dem Login kopieren
Nach dem Login kopieren

Schritt 4: Stellen Sie den Code bereit und testen Sie ihn

Stellen Sie die Lambda-Funktion bereit.
Führen Sie das Testereignis aus. Sie erhalten eine Antwort ähnlich der folgenden:

Get Started with Amazon Transcribe in Easy Steps

Schritt 5: Überprüfen Sie die Transkription

Navigieren Sie zum AWS Transcribe-Service in der AWS Management Console, um die Transkriptionsausgabe zu überprüfen und herunterzuladen.

Get Started with Amazon Transcribe in Easy Steps

Erstellen eines Auftrags zum Herunterladen von Transkriptionen

Schritt 1: Erstellen Sie eine weitere Lambda-Funktion

  • Erstellen Sie eine weitere Lambda-Funktion und fügen Sie eine IAM-Rolle mit den folgenden Berechtigungen hinzu:
    • AmazonTranscribeFullAccess (AWS-verwaltete Richtlinie)
    • Kopieren Sie den Code aus diesem GitHub-Repository und fügen Sie ihn in den Lambda-Funktionseditor ein.

Schritt 2: Erstellen Sie ein Testereignis

Erstellen Sie ein Testereignis mit den folgenden Parametern:

{
  "MediaFileUri": "s3://your-bucket-name/media-file.mp4"
}
Nach dem Login kopieren
Nach dem Login kopieren

Schritt 3: Stellen Sie den Code bereit und testen Sie ihn

Stellen Sie die Lambda-Funktion bereit.
Führen Sie das Testereignis aus. Sie erhalten eine Antwort ähnlich der folgenden:

Get Started with Amazon Transcribe in Easy Steps

Abschluss

Wir haben gelernt, wie man Amazon Transcribe zum Generieren von Transkriptionen von Mediendateien verwendet.
Wir haben zwei Lambda-Funktionen eingerichtet, um einen Transkriptionsauftrag für eine in S3 gespeicherte Mediendatei zu erstellen und die Transkription herunterzuladen.

Ich hoffe, Sie haben etwas Neues gelernt.
Wenn Ihnen dieser Artikel gefallen hat, geben Sie ihm unbedingt ein Herz und kommentieren Sie Ihre Vorschläge/Feedback.

Referenzen

  • Website transkribieren
  • Boto3-Dokumentation transkribieren
  • ChatGPT (zum Korrekturlesen.)

Das obige ist der detaillierte Inhalt vonBeginnen Sie in einfachen Schritten mit Amazon Transcribe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage