Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Python-Beispiel (HTML5 Client und Python-Server)

Fokusmodus
Python-Beispiel (HTML5 Client und Python-Server) - 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.

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.

Diese Beispielanwendung enthält:

  • Einen HTTP 1.1-Server, der HTTP Chunked Transfer Coding einsetzt (siehe Chunked Transfer Coding)

  • Eine einfache HTML5 Benutzeroberfläche, die mit dem HTTP 1.1-Server interagiert (siehe unten):

     

    Text-to-speech interface with voice selection dropdown and text input field.

Das Ziel dieses Beispiels besteht darin, zu zeigen, wie Amazon Polly verwendet wird, um Sprache aus einer browserbasierten HTML5 Anwendung zu streamen. Die Verwendung des von Amazon Polly produzierten Audiostreams bei der Synthese des Textes ist der empfohlene Ansatz für Anwendungsfälle, in denen Reaktionsfähigkeit ein wichtiger Faktor ist (z. B. Dialogsysteme, Screenreader usw.).

Zur Ausführung dieser Beispielanwendung benötigen Sie Folgendes:

  • Webbrowser, der den Standards 1 HTML5 und EcmaScript 5 entspricht (z. B. Chrome 23.0 oder höher, Firefox 21.0 oder höher, Internet Explorer 9.0 oder höher)

  • Python in einer höheren Version als 3.0

So testen Sie die Anwendung
  1. Speichern Sie den Server-Code als Datei server.py. Sie finden den Code unter Python-Beispiel: Python-Servercode (server.py).

  2. Speichern Sie den HTML5 Client-Code unter. index.html Sie finden den Code unter Python-Beispiel: HTML5 Benutzerschnittstelle (index.html).

  3. Navigieren Sie zu dem Pfad, unter dem Sie die Datei "server.py" gespeichert haben, und führen Sie dort den nachfolgenden Befehl aus, um die Anwendung zu starten. (Auf einigen Systemen müssen Sie in diesem Befehl möglicherweise python3 statt python verwenden.)

    $ python server.py

    Sobald die Anwendung startet, wird eine URL im Terminal angezeigt.

  4. Öffnen Sie die im Terminal angezeigte URL in einem Webbrowser.

    Sie können die Adresse und den Port, die der Anwendungsserver verwenden soll, als Parameter an server.py übergeben. Führen Sie python server.py -h aus, um weitere Informationen zu erhalten.

  5. Um eine Sprachausgabe abzuspielen, wählen Sie eine Stimme aus der Liste aus, geben Text ein und klicken auf Read. Die Sprache wird abgespielt, sobald Amazon Polly den ersten verwendbaren Teil der Audiodaten überträgt.

  6. Um den Python-Server nach Abschluss des Anwendungstests anzuhalten, drücken Sie Strg+C in dem Terminal, in dem der Server ausgeführt wird.

Anmerkung

Der Server erstellt mithilfe des AWS SDK for Python (Boto) einen Boto3-Client. Der Client verwendet die in der AWS Konfigurationsdatei auf Ihrem Computer gespeicherten Anmeldeinformationen, um die Anfragen an Amazon Polly zu signieren und zu authentifizieren. Weitere Informationen zum Erstellen der AWS Konfigurationsdatei und zum Speichern der Anmeldeinformationen finden Sie unter Konfiguration von AWS Command Line Interface im AWS Command Line Interface Benutzerhandbuch.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.