使用開發套件使用 Amazon Polly 建立口型同步應用程式 AWS - AWS SDK 程式碼範例

AWS 文件 AWS SDK 範例 GitHub 存放庫中提供了更多 SDK 範例

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

使用開發套件使用 Amazon Polly 建立口型同步應用程式 AWS

下列程式碼範例示範如何使用 Amazon Polly 建立對嘴同步應用程式。

Python
適用於 Python (Boto3) 的 SDK

示範如何使用 Amazon Polly 和 Tkinter 建立口型同步應用程式,該應用程式會顯示動畫的臉孔說話以及 Amazon Polly 合成的語音。口型同步是透過向 Amazon Polly 要求一份符合合成語音的飛嘴清單來完成。

  • 從 Amazon Polly 獲取語音元數據並將其顯示在 Tkinter 應用程序中。

  • 從 Amazon Polly 獲取合成的語音音頻和匹配的 viseme 語音標記。

  • 在動畫的臉上播放同步嘴巴動作的音頻。

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

有關如何設置和運行的完整源代碼和說明,請參閱中的完整示例GitHub

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