Crea un'applicazione di sincronizzazione labiale con Amazon Polly utilizzando un SDK AWS - AWS Esempi di codice SDK

Sono disponibili altri esempi AWS SDK nel repository AWS Doc SDK Examples. GitHub

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Crea un'applicazione di sincronizzazione labiale con Amazon Polly utilizzando un SDK AWS

L’esempio di codice seguente mostra come creare un’applicazione di sincronizzazione labiale con Amazon Polly.

Python
SDK per Python (Boto3)

Di seguito è descritto come utilizzare Amazon Polly e Tkinter per creare un’applicazione di sincronizzazione labiale che mostra un volto animato che parla utilizzando l’input vocale sintetizzato da Amazon Polly. La sincronizzazione labiale viene eseguita richiedendo ad Amazon Polly un elenco di visemi corrispondenti all’input vocale sintetizzato.

  • Ottenere i metadati vocali da Amazon Polly e visualizzali in un’applicazione Tkinter.

  • Ottenere l’audio vocale sintetizzato e i contrassegni vocali dei visemi corrispondenti da Amazon Polly.

  • Riprodurre l’audio con movimenti della bocca sincronizzati su un volto animato.

  • Inviare attività di sintesi asincrona per testi lunghi e recuperare l’output da un bucket Amazon Simple Storage Service (Amazon S3).

Per il codice sorgente completo e le istruzioni su come configurarlo ed eseguirlo, guarda l'esempio completo su GitHub.

Servizi utilizzati in questo esempio
  • Amazon Polly