Schritt 2.2: Erste Schritte mit dem AWS CLI - Amazon Polly

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.

Schritt 2.2: Erste Schritte mit dem AWS CLI

Wenn Sie das bereits eingerichtet haben AWS CLI, können Sie die von Amazon Polly angebotene Sprachsynthese testen. In dieser Übung rufen Sie die SynthesizeSpeech Operation auf, indem Sie den Eingabetext übergeben. Die resultierende Audioausgabe können Sie als Datei speichern und abspielen.

  1. Ausführen des synthesize-speechs AWS CLI Befehl zum Synthetisieren von Beispieltext in einer Audiodatei (hello.mp3).

    Folgendes AWS CLI Das Beispiel ist für Unix, Linux und macOS formatiert. Ersetzen Sie unter Windows den Unix-Fortsetzungszeichen mit umgekehrtem Schrägstrich (\) am Ende jeder Zeile durch ein Caret (^) und setzen Sie den Eingabetext in vollständige Anführungszeichen („) und einfache Anführungszeichen (') für innere Tags.

    aws polly synthesize-speech \ --output-format mp3 \ --voice-id Joanna \ --text 'Hello, my name is Joanna. I learned about the W3C on 10/3 of last year.' \ hello.mp3

    Im Call to geben Sie einen Beispieltext ansynthesize-speech, der von einer Stimme Ihrer Wahl synthetisiert werden soll. Sie müssen eine Sprach-ID (im folgenden Schritt erklärt) und ein Ausgabeformat angeben. Der Befehl speichert die resultierende Audioausgabe in der Datei hello.mp3. Zusätzlich zur MP3 Datei sendet der Vorgang die folgende Ausgabe an die Konsole.

    { "ContentType": "audio/mpeg", "RequestCharacters": "71" }
  2. Geben Sie die Datei hello.mp3 wieder, um die Sprachausgabe zu überprüfen.

  3. Rufen Sie die Liste der verfügbaren Stimmen mit der Operation DescribeVoices ab. Führen Sie Folgendes aus describe-voices AWS CLI Befehl.

    aws polly describe-voices

    Als Antwort gibt Amazon Polly die Liste aller verfügbaren Stimmen zurück. Für jede Stimme stellt die Antwort die folgenden Metadaten bereit: Sprach-ID, Sprachcode, Sprachname und Geschlecht der Stimme. Im Folgenden wird eine Beispielantwort dargestellt:

    { "Voices": [ { "Gender": "Female", "Name": "Salli", "LanguageName": "US English", "Id": "Salli", "LanguageCode": "en-US", "SupportedEngines": [ "neural", "standard", "generative" ] }, { "Gender": "Female", "Name": "Danielle", "LanguageName": "US English", "Id": "Danielle", "LanguageCode": "en-US", "SupportedEngines": [ "long-form" ] } ] }

    Optional können Sie den Sprachcode angeben, um die verfügbaren Stimmen für eine bestimmte Sprache zu finden. Amazon Polly unterstützt Dutzende von Stimmen. Das folgende Beispiel ruft alle Stimmen für brasilianisches Portugiesisch ab:

    aws polly describe-voices \ --language-code pt-BR

    Eine Liste der Sprachcodes finden Sie unter Sprachen bei Amazon Polly. Diese Sprachcodes sind W3C-Tags zur Sprachenidentifikation (ISO 639 code for the language name-ISO 3166 country code). Zum Beispiel en-US (US-Englisch), en-GB (britisches Englisch) und es-ES (Spanisch) usw. Sie können die Option auch in der help AWS CLI um die Liste der Sprachcodes zu erhalten:

    aws polly describe-voices help