使用 SDK 與 Amazon Polly 建立唇同步應用程式 AWS - AWS SDK 程式碼範例

文件 AWS 開發套件範例 GitHub 儲存庫中有更多可用的 AWS SDK 範例

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 SDK 與 Amazon Polly 建立唇同步應用程式 AWS

下列程式碼範例示範如何搭配使用 lip-sync 應用程式和 Amazon Polly。

Python
適用於 Python 的 SDK (Boto3)

示範如何使用 Amazon Polly 和 Tkinter 建立 lip-sync 應用程式,在該應用程式中會顯示動畫人臉隨著 Amazon Polly 合成的語音說話。透過向 Amazon Polly 請求與合成語音相符的單字清單,即可完成同步對嘴。

  • 從 Amazon Polly 取得語音中繼資料,並將其顯示在 Tkinter 應用程式中。

  • 從 Amazon Polly 取得合成語音音訊和相符的視素語音標記。

  • 隨著動畫人臉的嘴部動作同步播放音訊。

  • 提交長文字的非同步合成任務,並從 Amazon Simple Storage Service (Amazon S3) 儲存貯體擷取輸出。

如需完整的原始碼和如何設定及執行的指示,請參閱 GitHub 上的完整範例。

此範例中使用的服務
  • Amazon Polly