Fase 2.2: Iniziare l'allenamento utilizzando il AWS CLI - Amazon Polly

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à.

Fase 2.2: Iniziare l'allenamento utilizzando il AWS CLI

Se hai già configurato AWS CLI, puoi testare la sintesi vocale offerta da Amazon Polly. In questo esercizio, richiamerai l'SynthesizeSpeechoperazione passando il testo di input. Puoi salvare l'audio risultante come un file e verificarne il contenuto.

  1. Eseguite il synthesize-speech AWS CLI comando per sintetizzare il testo di esempio in un file audio ()hello.mp3.

    L' AWS CLI esempio seguente è formattato per Unix, Linux e macOS. Per Windows, sostituisci il carattere di continuazione Unix barra rovesciata (\) al termine di ogni riga con un accento circonflesso (^) e usa virgolette (") attorno al testo di input con virgolette singole (') per i tag interni.

    aws polly synthesize-speech \ --output-format mp3 \ --voice-id Joanna \ --text 'Hello, my name is Joanna. I learned about the W3C on 10/3 of last year.' \ hello.mp3

    Nella chiamata asynthesize-speech, fornisci un testo di esempio da sintetizzare con una voce a tua scelta. È necessario fornire un ID vocale (spiegato nel passaggio successivo) e un formato di output. Il comando consente di salvare l'audio risultante nel file hello.mp3. Oltre al file MP3, l'operazione invia il seguente output alla console.

    { "ContentType": "audio/mpeg", "RequestCharacters": "71" }
  2. Riproduci il file hello.mp3 risultante per verificare la sintesi vocale.

  3. Ottieni l'elenco delle voci disponibili eseguendo l'operazione DescribeVoices. Eseguire il seguente comando describe-voices AWS CLI .

    aws polly describe-voices

    Come risposta, Amazon Polly restituisce l'elenco di tutte le voci disponibili. Per ogni voce la risposta fornisce i seguenti metadata: ID della voce, codice della lingua, nome della lingua e sesso della voce. Di seguito è riportata una risposta di esempio.

    { "Voices": [ { "Gender": "Female", "Name": "Salli", "LanguageName": "US English", "Id": "Salli", "LanguageCode": "en-US", "SupportedEngines": [ "neural", "standard", "generative" ] }, { "Gender": "Female", "Name": "Danielle", "LanguageName": "US English", "Id": "Danielle", "LanguageCode": "en-US", "SupportedEngines": [ "long-form" ] } ] }

    Facoltativamente, puoi specificare il codice della lingua per trovare le voci disponibili per una lingua specifica. Amazon Polly supporta decine di voci. L'esempio seguente elenca tutte le voci per il portoghese brasiliano.

    aws polly describe-voices \ --language-code pt-BR

    Per un elenco dei codici lingua, consulta Lingue in Amazon Polly. Questi codici di lingua sono tag di identificazione linguistica W3C (codice ISO 639 per il nome della lingua - codice del paese ISO 3166). Ad esempio, en-US (Inglese - Stati Uniti), en-GB (Inglese - Regno Unito), es-ES (Spagnolo) e così via. Per ottenere l'elenco dei codici della lingua, puoi anche utilizzare l'opzione help in AWS CLI :

    aws polly describe-voices help