Erstellen Sie eine Transkriptions-App mit authentifizierten Benutzern - AWS SDK for JavaScript

Helfen Sie uns, dasAWS SDK for JavaScriptVersion 3 (V3) -Dokumentation durch Feedback unter Verwendung derFeedbackLink oder erstellen Sie ein Problem oder ziehen Sie eine Anfrage anGitHubaus.

DieAWS SDK for JavaScriptReferenzhandbuch zur V3-API-Referenzbeschreibt ausführlich alle API-Operationen für dieAWS SDK for JavaScriptVersion 3 (V3).

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 Sie eine Transkriptions-App mit authentifizierten Benutzern

In diesem Kurs lernen Sie Folgendes:

  • Implementieren Sie die Authentifizierung mit einem Amazon Cognito Cognito-Identitätspool, um Benutzer zu akzeptieren, die mit einem Amazon Cognito Cognito-Benutzerpool

  • Verwenden Sie Amazon Transcribe, um Sprachaufnahmen im Browser zu transkribieren und anzuzeigen.

Das Szenario

Die App ermöglicht es Benutzern, sich mit einer eindeutigen E-Mail und einem eindeutigen Benutzernamen anzumelden. Nach der Bestätigung ihrer E-Mail können sie Sprachnachrichten aufnehmen, die automatisch transkribiert und in der App angezeigt werden.

Funktionsweise

Die App verwendet zwei Amazon S3 S3-Buckets, einen zum Hosten des Anwendungscodes und einen anderen zum Speichern von Transkriptionen. Die App verwendet einen Amazon Cognito Cognito-Benutzerpool zur Authentifizierung Ihrer Benutzer. Authentifizierte Benutzer haben IAM-Berechtigungen für den Zugriff auf die erforderlichenAWS-Services.

Wenn ein Benutzer zum ersten Mal eine Sprachnachricht aufzeichnet, erstellt Amazon S3 einen eindeutigen Ordner mit dem Namen des Benutzers im Amazon S3 S3-Bucket zum Speichern von Transkriptionen. Amazon Transcribe transkribiert die Sprachnachricht in Text und speichert sie in JSON im Ordner des Benutzers. Wenn der Benutzer die App aktualisiert, werden seine Transkriptionen angezeigt und können heruntergeladen oder gelöscht werden.

Für dieses Tutorial benötigen Sie ungefähr 30 Minuten.