Erstellen Sie eine Lippensynchronisationsanwendung mit Amazon Polly mithilfe eines SDK AWS - AWS SDK-Codebeispiele

Weitere AWS SDK-Beispiele sind im Repo AWS Doc SDK Examples GitHub verfügbar.

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 Lippensynchronisationsanwendung mit Amazon Polly mithilfe eines SDK AWS

Das folgende Codebeispiel zeigt, wie Sie eine Lippensynchronisationsanwendung mit Amazon Polly erstellen.

Python
SDK für Python (Boto3)

Zeigt, wie Amazon Polly und Tkinter verwendet werden, um eine Lippensynchronisierungsanwendung zu erstellen, die ein animiertes sprechendes Gesicht zusammen mit der von Amazon Polly synthetisierten Sprache anzeigt. Die Lippensynchronisierung erfolgt, indem eine Liste von Visemen von Amazon Polly angefordert wird, die mit der synthetisierten Sprache übereinstimmen.

  • Holen Sie sich Sprachmetadaten von Amazon Polly und zeigen Sie sie in einer Tkinter-Anwendung an.

  • Holen Sie sich synthetisiertes Sprachaudio und passende Viseme-Sprachmarken von Amazon Polly.

  • Spielen Sie das Audio mit synchronisierten Mundbewegungen in einem animierten Gesicht ab.

  • Reichen Sie asynchrone Syntheseaufgaben für lange Texte ein und rufen Sie die Ausgabe aus einem Amazon Simple Storage Service (Amazon S3) -Bucket ab.

Den vollständigen Quellcode und Anweisungen zur Einrichtung und Ausführung finden Sie im vollständigen Beispiel unter GitHub.

In diesem Beispiel verwendete Dienste
  • Amazon Polly