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'SynthesizeSpeech
operazione passando il testo di input. Puoi salvare l'audio risultante come un file e verificarne il contenuto.
-
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 a
synthesize-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 filehello.mp3
. Oltre al file MP3, l'operazione invia il seguente output alla console.{ "ContentType": "audio/mpeg", "RequestCharacters": "71" }
-
Riproduci il file
hello.mp3
risultante per verificare la sintesi vocale. -
Ottieni l'elenco delle voci disponibili eseguendo l'operazione
DescribeVoices
. Eseguire il seguente comandodescribe-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 paeseISO 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'opzionehelp
in AWS CLI :aws polly describe-voices help