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.
-
Ausführen des
synthesize-speech
s 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 an
synthesize-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 Dateihello.mp3
. Zusätzlich zur MP3 Datei sendet der Vorgang die folgende Ausgabe an die Konsole.{ "ContentType": "audio/mpeg", "RequestCharacters": "71" }
-
Geben Sie die Datei
hello.mp3
wieder, um die Sprachausgabe zu überprüfen. -
Rufen Sie die Liste der verfügbaren Stimmen mit der Operation
DescribeVoices
ab. Führen Sie Folgendes ausdescribe-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 derhelp
AWS CLI um die Liste der Sprachcodes zu erhalten:aws polly describe-voices help