Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Creazione di file audio lunghi

Modalità Focus
Creazione di file audio lunghi - 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à.

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

Puoi utilizzare la console di Amazon Polly per creare sintesi vocali lunghe mediante sintesi asincrona con la stessa funzionalità utilizzabile con l'interfaccia a riga di comando di AWS CLI. Questa operazione viene eseguita utilizzando la scheda Text-to-Speech (Sintesi vocale) in modo molto analogo a qualsiasi altra sintesi.

Console

Anche l'altra funzionalità di sintesi asincrona è disponibile tramite la console. La scheda S3 synthesis tasks (Attività di sintesi S3) riflette la funzionalità ListSpeechSynthesisTasks visualizzando tutte le attività salvate nel bucket S3 e consentendo di filtrarle in base alle esigenze. Facendo clic su una specifica attività singola, ne vengono visualizzati i dettagli, in modo analogo alla funzionalità GetSpeechSynthesisTask.

Per sintetizzare un testo di grandi dimensioni utilizzando la console Amazon Polly
  1. Accedi a AWS Management Console e apri la console Amazon Polly all'indirizzo. https://console.aws.amazon.com/polly/

  2. Scegli la scheda Text-to-Speech (Sintesi vocale). Seleziona Long Form come motore, se appropriato.

  3. Con SSML attivato o disattivato, digita o incolla il testo nella casella di input.

  4. Scegli la lingua, la regione e la voce per il testo.

  5. Scegli Save in S3 (Salva in S3).

    Nota

    Entrambe le opzioni Download e Ascolta sono disattivate se la lunghezza del testo supera il limite di 3.000 caratteri per il funzionamento in tempo realeSynthesizeSpeech.

  6. La console apre un modulo in modo che sia possibile scegliere dove archiviare il file di output.

    1. Inserisci il nome del bucket Amazon S3 di destinazione.

    2. Inserire facoltativamente la chiave di prefisso dell'output.

      Nota

      Il bucket S3 di output deve essere scrivibile.

    3. Se si desidera ricevere una notifica quando l'attività di sintesi viene completata, specificare l'identificatore argomento SNS facoltativo.

      Nota

      L'SNS deve essere aperto per la pubblicazione da parte dell'utente della console corrente per utilizzare questa opzione. Per ulteriori informazioni, consulta Amazon Simple Notification Service (SNS).

    4. Scegli Save in S3 (Salva in S3).

Per recuperare informazioni sulle attività di sintesi vocale
  1. Nella console, scegliere la scheda S3 Synthesis Tasks (Attività sintesi vocale).

  2. Le attività vengono visualizzate in ordine di data. Per filtrare le attività, in base allo stato, scegli All statuses (Tutti gli stati) e quindi scegli lo stato da utilizzare.

  3. Per visualizzare i dettagli di un'attività specifica, scegliere il Task ID (ID attività) collegato.

AWS CLI

La funzionalità di sintesi asincrona di Amazon Polly ne utilizza tre SpeechSynthesisTask APIs per lavorare con grandi quantità di testo:

  • StartSpeechSynthesisTask: avvia una nuova attività di sintesi.

  • GetSpeechSynthesisTask: restituisce dettagli su un'attività di sintesi inviata in precedenza.

  • ListSpeechSynthesisTasks: elenca tutte le attività di sintesi inviate.

Sintesi di grandi porzioni di testo (StartSpeechSynthesisTask)

Quando desideri creare un file audio di dimensioni superiori rispetto a quello che puoi creare con l'operazione SynthesizeSpeech in tempo reale, utilizza l'operazione StartSpeechSynthesisTask. Oltre agli argomenti necessari per l'operazione SynthesizeSpeech, StartSpeechSynthesisTask richiede anche il nome di un bucket Amazon S3. Sono inoltre disponibili altri due argomenti facoltativi: un prefisso della chiave per il file di output e l'ARN per un argomento SNS se desideri ricevere la notifica di stato sull'attività.

  • OutputS3BucketName: il nome del bucket Amazon S3; in cui la sintesi deve essere caricata. Questo bucket deve trovarsi nella stessa regione del servizio Amazon Polly. Inoltre, l'utente IAM utilizzato per effettuare la chiamata deve avere accesso al bucket. [Campo obbligatorio]

  • OutputS3KeyPrefix: prefisso della chiave per il file di output. Utilizza questo parametro se desideri salvare i file di sintesi vocale di output in una chiave simile a una directory personalizzata nel tuo bucket. [Facoltativo].

  • SnsTopicArn: L'argomento SNS ARN da utilizzare se si desidera ricevere notifiche sullo stato dell'attività. Questo argomento SNS deve trovarsi nella stessa regione del servizio Amazon Polly. Inoltre, l'utente IAM utilizzato per effettuare la chiamata deve avere accesso all'argomento. [Facoltativo].

Ad esempio, l'esempio seguente può essere utilizzato per eseguire il start-speech-synthesis-task AWS CLI comando nella regione Stati Uniti orientali (Ohio):

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 start-speech-synthesis-task \ --region us-east-2 \ --endpoint-url "https://polly.us-east-2.amazonaws.com/" \ --output-format mp3 \ --output-s3-bucket-name your-bucket-name \ --output-s3-key-prefix optional/prefix/path/file \ --voice-id Joanna \ --text file://text_file.txt

Questo determinerà una risposta simile a questa:

"SynthesisTask": { "OutputFormat": "mp3", "OutputUri": "https://s3.us-east-2.amazonaws.com/your-bucket-name/optional/prefix/path/file.<task_id>.mp3", "TextType": "text", "CreationTime": [..], "RequestCharacters": [..], "TaskStatus": "scheduled", "TaskId": [task_id], "VoiceId": "Joanna" }

L'operazione start-speech-synthesis-task restituisce diversi nuovi campi:

  • OutputUri: il percorso dei file di sintesi vocale di output.

  • TaskId: un identificatore unico per l'attività di sintesi vocale generata da Amazon Polly.

  • CreationTime: un timestamp che specifica quando l'attività è stata inviata inizialmente.

  • RequestCharacters: il numero di caratteri fatturabili nell'attività.

  • TaskStatus: fornisce informazioni sullo stato dell'attività inviata.

    Quando la tua attività è stata inviata, lo stato iniziale mostrerà scheduled. Quando Amazon Polly avvia l'elaborazione dell'attività, lo stato passerà a inProgress e in seguito a completed o failed. Se l'operazione non riesce, verrà restituito un messaggio di errore quando si chiama l' GetSpeechSynthesisTask operazione or. ListSpeechSynthesisTasks

Una volta completata l'attività, il file di sintesi vocale è disponibile nel percorso specificato in OutputUri.

Recupero di informazioni sull'attività di sintesi vocale

Puoi ottenere informazioni su un'attività, ad esempio gli errori, lo stato e così via, utilizzando l'operazione GetSpeechSynthesisTask. Per eseguire questa operazione, è necessario il task-id restituito da StartSpeechSynthesisTask.

Ad esempio, è possibile utilizzare l'esempio seguente per eseguire il get-speech-synthesis-task AWS CLI comando:

aws polly get-speech-synthesis-task \ --region us-east-2 \ --endpoint-url "https:// polly.us-east-2.amazonaws.com/" \ --task-id task identifier

Puoi inoltre elencare tutte le attività di sintesi vocale che hai eseguito nella regione corrente utilizzando l'operazione ListSpeechSynthesisTasks.

Ad esempio, l'esempio seguente può essere utilizzato per eseguire il list-speech-synthesis-tasks AWS CLI comando:

aws polly list-speech-synthesis-tasks \ --region us-east-2 \ --endpoint-url "https:// polly.us-east-2.amazonaws.com/"

Anche l'altra funzionalità di sintesi asincrona è disponibile tramite la console. La scheda S3 synthesis tasks (Attività di sintesi S3) riflette la funzionalità ListSpeechSynthesisTasks visualizzando tutte le attività salvate nel bucket S3 e consentendo di filtrarle in base alle esigenze. Facendo clic su una specifica attività singola, ne vengono visualizzati i dettagli, in modo analogo alla funzionalità GetSpeechSynthesisTask.

Per sintetizzare un testo di grandi dimensioni utilizzando la console Amazon Polly
  1. Accedi a AWS Management Console e apri la console Amazon Polly all'indirizzo. https://console.aws.amazon.com/polly/

  2. Scegli la scheda Text-to-Speech (Sintesi vocale). Seleziona Long Form come motore, se appropriato.

  3. Con SSML attivato o disattivato, digita o incolla il testo nella casella di input.

  4. Scegli la lingua, la regione e la voce per il testo.

  5. Scegli Save in S3 (Salva in S3).

    Nota

    Entrambe le opzioni Download e Ascolta sono disattivate se la lunghezza del testo supera il limite di 3.000 caratteri per il funzionamento in tempo realeSynthesizeSpeech.

  6. La console apre un modulo in modo che sia possibile scegliere dove archiviare il file di output.

    1. Inserisci il nome del bucket Amazon S3 di destinazione.

    2. Inserire facoltativamente la chiave di prefisso dell'output.

      Nota

      Il bucket S3 di output deve essere scrivibile.

    3. Se si desidera ricevere una notifica quando l'attività di sintesi viene completata, specificare l'identificatore argomento SNS facoltativo.

      Nota

      L'SNS deve essere aperto per la pubblicazione da parte dell'utente della console corrente per utilizzare questa opzione. Per ulteriori informazioni, consulta Amazon Simple Notification Service (SNS).

    4. Scegli Save in S3 (Salva in S3).

Per recuperare informazioni sulle attività di sintesi vocale
  1. Nella console, scegliere la scheda S3 Synthesis Tasks (Attività sintesi vocale).

  2. Le attività vengono visualizzate in ordine di data. Per filtrare le attività, in base allo stato, scegli All statuses (Tutti gli stati) e quindi scegli lo stato da utilizzare.

  3. Per visualizzare i dettagli di un'attività specifica, scegliere il Task ID (ID attività) collegato.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.