Schritt 2.1: Richten Sie das ein 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.1: Richten Sie das ein AWS CLI

Gehen Sie wie folgt vor, um das herunterzuladen und AWS CLI für die Verwendung mit Amazon Polly zu konfigurieren.

Wichtig

Sie benötigen sie nicht AWS CLI , um die Schritte in dieser Übung auszuführen. Für einige der Übungen in diesem Handbuch wird die AWS CLI jedoch benötigt. Sie können diesen Schritt überspringen und zu gehen und ihn AWS CLI später einrichtenSchritt 2.2: Erste Schritte mit dem AWS CLI, wenn Sie ihn benötigen.

Richten Sie das ein AWS CLI

Um das einzurichten AWS Command Line Interface
  1. Herunterladen und Konfigurieren von AWS CLI. Eine Anleitung finden Sie unter den folgenden Themen im AWS Command Line Interface -Benutzerhandbuch:

  2. Fügen Sie der AWS CLI AWS Konfigurationsdatei ein benanntes Profil für den Administratorbenutzer hinzu. Sie können dieses Profil verwenden, wenn Sie die AWS CLI Befehle ausführen. Weitere Informationen zu benannten Profilen finden Sie unter Benannte Profile im AWS Command Line Interface Benutzerhandbuch.

    [profile adminuser] aws_access_key_id = adminuser access key ID aws_secret_access_key = adminuser secret access key region = aws-region

    Eine Liste der verfügbaren und von Amazon Polly unterstützten AWS Regionen finden Sie unter Regionen und Endpunkte in der. Allgemeine Amazon Web Services-Referenz

    Anmerkung

    Wenn Sie eine von Amazon Polly unterstützte Region verwenden, die Sie bei der Konfiguration von angegeben haben AWS CLI, lassen Sie die folgende Zeile in den AWS CLI Codebeispielen weg.

    --region aws-region
  3. Geben Sie den folgenden Hilfebefehl in die Eingabeaufforderung ein, um die Einrichtung zu überprüfen.

    aws help

    Im Fenster sollte eine Liste gültiger AWS Befehle angezeigt werden. AWS CLI

Aktivieren Sie Amazon Polly von der AWS CLI

Wenn Sie das bereits heruntergeladen und konfiguriert haben AWS CLI, ist Amazon Polly möglicherweise nicht verfügbar, es sei denn, Sie konfigurieren das neu. AWS CLI Mit dem folgenden Verfahren wird geprüft, ob dies erforderlich ist.

Um Amazon Polly von der aus zu aktivieren AWS CLI
  1. Überprüfen Sie die Verfügbarkeit von Amazon Polly, indem Sie an der Eingabeaufforderung den folgenden AWS CLI Hilfebefehl eingeben.

    aws polly help

    Wenn Sie eine Beschreibung von Amazon Polly sehen und eine Liste gültiger Befehle im AWS CLI Fenster angezeigt wird, können Sie Amazon Polly sofort verwenden. AWS CLI In diesem Fall können Sie die übrigen Schritte dieser Anleitung überspringen. Fahren Sie fort mit Schritt 2, falls keine entsprechende Ausgabe angezeigt wird.

  2. Aktivieren Sie Amazon Polly mit einer der beiden folgenden Optionen:

    1. Deinstallieren Sie den und installieren Sie ihn erneut. AWS CLI

      Anweisungen finden Sie unter Installation von AWS Command Line Interface im AWS Command Line Interface Benutzerhandbuch.

      or

    2. Laden Sie die Datei service-2.json herunter.

      Führen Sie an der Eingabeaufforderung den folgenden Befehl aus.

      aws configure add-model --service-model file://service-2.json --service-name polly
  3. Überprüfen Sie erneut die Verfügbarkeit von Amazon Polly.

    aws polly help

    Die Beschreibung von Amazon Polly sollte sichtbar sein.

Richten Sie eine Sprach-Engine von der aus ein AWS CLI

Ab dem AWS CLI ist der engine Parameter optional und hat vier mögliche Werte: generativelong-form,neural, undstandard. Wenn Sie beispielsweise den folgenden Code verwenden, um den start-speech-synthesis-task AWS CLI Befehl in der Region US West-2 (Oregon) auszuführen:

aws polly start-speech-synthesis-task \ --engine neural --region us-west-2 \ --endpoint-url "https://polly.us-west-1.amazonaws.com/" \ --output-format mp3 \ --output-s3-bucket-name your-bucket-name \ --output-s3-key-prefix optional/prefix/path/file \ --voice-id Joanna \ --text file://text_file.txt

Die Ausgabe wird wie folgt aussehen:

"SynthesisTask": { "CreationTime": [..], "Engine": "neural", "OutputFormat": "mp3", "OutputUri": "https://s3.us-west-1.amazonaws.com/your-bucket-name/optional/prefix/path/file.<task_id>.mp3", "TextType": "text", "RequestCharacters": [..], "TaskStatus": "scheduled", "TaskId": [task_id], "VoiceId": "Joanna" }