Condividi tramite


Quote e limiti del Servizio cognitivo di Azure per la voce

Questo articolo contiene un riferimento rapido e una descrizione dettagliata delle quote e dei limiti per il Servizio cognitivo di Azure per la voce in Servizi di Azure AI. Le informazioni sono rilevanti per tutti i piani tariffari del servizio. Contengono anche alcune procedure consigliate per evitare la limitazione delle richieste.

Per il piano tariffario gratuito (F0), consultare anche le quote mensili nella pagina prezzi.

Informazioni di riferimento su quote e limiti

Le seguenti sezioni forniscono una guida rapida alle quote e ai limiti applicabili al Servizio cognitivo di Azure per la voce.

Per informazioni sulle quote regolabili per le risorse Voce Standard (S0), consultare ulteriori spiegazioni, procedure consigliatee istruzioni di rettifica. Le quote e i limiti per le risorse Voce Gratuite (F0) non sono rettificabili.

Importante

Se si passa una risorsa Voce dal piano tariffario Gratuito (F0) al piano tariffario Standard (S0), la modifica delle quote corrispondenti potrebbe richiedere fino a diverse ore.

Quote e limiti della conversione della voce in testo scritto per ogni risorsa

Questa sezione descrive le quote e i limiti della conversione della voce in testo scritto per ogni risorsa Voce. Se non diversamente specificato, i limiti non sono rettificabili.

Conversione della voce in testo scritto e traduzione vocale in tempo reale

È possibile usare la conversione della voce in testo scritto in tempo reale con SDK Voce o l'API REST Conversione della voce in testo scritto per audio brevi.

Importante

Questi limiti riguardano la somma delle richieste simultanee di conversione della voce in testo scritto e delle richieste di traduzione vocale in tempo reale. Ad esempio, se si hanno 60 richieste simultanee di conversione della voce in testo scritto e 40 richieste simultanee di traduzione vocale, si raggiungerà il limite di 100 richieste simultanee.

Obiettivo di vendita Gratuito (F0) Standard (S0)
Limite di richieste simultanee - Endpoint del modello di base 1

Questo limite non è rettificabile.
100 (valore predefinito)

La frequenza è rettificabile per le risorse Standard (S0). Consultare ulteriori spiegazioni, procedure consigliate e istruzioni di rettifica.
Limite di richieste simultanee - Endpoint personalizzato 1

Questo limite non è rettificabile.
100 (valore predefinito)

La frequenza è rettificabile per le risorse Standard (S0). Consultare ulteriori spiegazioni, procedure consigliate e istruzioni di rettifica.
Lunghezza massima dell'audio per la diarizzazione in tempo reale. N/D 240 minuti per file

Trascrizione rapida

Obiettivo di vendita Gratuito (F0) Standard (S0)
Dimensioni massime del file di input audio N/D 200 MB
Lunghezza massima dell’audio N/D 120 minuti per file
Numero massimo di richieste al minuto N/D 300

Trascrizione batch

Obiettivo di vendita Gratuito (F0) Standard (S0)
Limite dell'API REST per la conversione della voce in testo scritto Non disponibile per F0 100 richieste per 10 secondi (600 richieste al minuto)
Dimensioni massime del file di input audio N/D 1 GB
Numero massimo di BLOB per contenitore N/D 10000
Numero massimo di file per richiesta di trascrizione (quando si usano più URL di contenuto come input). N/D 1000
Lunghezza massima di audio per le trascrizioni con diarizzazione abilitata. N/D 240 minuti per file

Personalizzazione del modello

I limiti in questa tabella sono validi per ogni risorsa Voce quando si crea un modello Voce personalizzato.

Obiettivo di vendita Gratuito (F0) Standard (S0)
Limite dell'API REST 100 richieste per 10 secondi (600 richieste al minuto) 100 richieste per 10 secondi (600 richieste al minuto)
Numero massimo di set di dati vocali 2 500
Dimensioni massime del file del set di dati acustico per l'importazione dei dati 2 GB 2 GB
Dimensioni massime del file del set di dati linguistico per l'importazione dei dati 200 MB 1.5 GB
Dimensioni massime del file del set di dati di pronuncia per l'importazione dei dati 1 KB 1 MB
Dimensioni massime del testo quando si usa il parametro text nella richiesta API Models_Create 200 kB 500 KB

Quote e limiti della sintesi vocale per ogni risorsa

Questa sezione illustra le quote e i limiti della sintesi vocale per ogni risorsa Voce.

Sintesi vocale in tempo reale

È possibile usare la sintesi vocale in tempo reale con SDK Voce o l'API REST Sintesi vocale. Se non diversamente specificato, i limiti non sono rettificabili.

Obiettivo di vendita Gratuito (F0) Standard (S0)
Numero massimo di transazioni per periodo di tempo per voci neurali predefinite e voci neurali personalizzate. 20 transazioni per 60 secondi

Questo limite non è rettificabile.
200 transazioni al secondo (TPS) (valore predefinito)

La velocità è rettificabile fino a 1000 TPS per le risorse Standard (S0). Consultare ulteriori spiegazioni, procedure consigliate e istruzioni di rettifica.
Lunghezza massima di audio prodotto per richiesta 10 min 10 min
Numero totale massimo di tag <voice> e <audio> distinti in SSML 50 50
Dimensioni massime di messaggi SSML per turno per ogni websocket 64 kB 64 kB

Sintesi batch

Questi limiti non sono rettificabili. Per ulteriori informazioni sulla latenza di sintesi batch, consultare latenza di sintesi batch e procedure consigliate.

Obiettivo di vendita Gratuito (F0) Standard (S0)
Limite dell'API REST Non disponibile per F0 100 richieste ogni 10 secondi
Dimensioni massime del payload JSON per la creazione del processo di sintesi N/D 2 megabyte
Processi di sintesi attivi simultanei N/D Nessun limite
Numero massimo di input di testo per processo di sintesi N/D 10000
Tempo massimo di vita per un processo di sintesi dal momento in cui passa allo stato finale N/D Fino a 31 giorni (specificato tramite le proprietà)

Sintesi vocale neurale - professionale

I limiti in questa tabella sono validi per ogni risorsa Voce quando si crea un modello di voce neurale personalizzato professionale.

Obiettivo di vendita Gratuito (F0) Standard (S0)
Numero massimo di transazioni al secondo (TPS) Non disponibile per F0 200 transazioni al secondo (TPS) (valore predefinito)
Numero massimo di set di dati N/D 500
Numero massimo di caricamenti simultanei dei set di dati N/D 5
Dimensioni massime del file di dati per l'importazione di dati per ogni set di dati N/D 2 GB
Caricamento di audio o audio lunghi senza script N/D
Numero massimo di training di modelli simultanei N/D 4
Numero massimo di endpoint personalizzati N/D 50

Voce neurale personalizzata - voce personale

I limiti di questa tabella sono validi per ogni risorsa Voce quando si crea una voce personale.

Obiettivo di vendita Gratuito (F0) Standard (S0)
Limite dell'API REST (esclusa la sintesi vocale) Non disponibile per F0 50 richieste per 10 secondi
Numero massimo di transazioni al secondo (TPS) per la sintesi vocale Non disponibile per F0 200 transazioni al secondo (TPS) (valore predefinito)

Avatar per la sintesi vocale in batch

Obiettivo di vendita Gratuito (F0) Standard (S0)
Limite dell'API REST Non disponibile per F0 2 richieste al minuto

Avatar di sintesi vocale in tempo reale

Obiettivo di vendita Gratuito (F0) Standard (S0)
Nuove connessioni al minuto Non disponibile per F0 2 nuove connessioni al minuto
Durata massima della connessione con parlato Non disponibile per F0 10 minuti1
Durata massima della connessione con stato inattivo Non disponibile per F0 5 minuti

1 Per garantire il funzionamento continuo dell'avatar in tempo reale per più di 10 minuti, è possibile abilitare la riconnessione automatica. Per informazioni su come configurare la riconnessione automatica, vedere questo codice di esempio (cercare “Riconnessione automatica”).

Strumento Creazione di contenuto audio

Obiettivo di vendita Gratuito (F0) Standard (S0)
Dimensioni del file (testo normale in SSML)1 3,000 caratteri per file 20,000 caratteri per file
Dimensioni file (file lessico)2 30 KB per file 100 KB per file
Caratteri fatturabili in SSML 15,000 caratteri per file 100,000 caratteri per file
Esportare nella libreria audio 1 attività simultanea N/D

1 Il limite riguarda solo il testo normale in SSML e non include tag.

2 I caratteri del file lessico non vengono addebitati. Solo gli elementi lessico in SSML vengono conteggiati come caratteri fatturabili. Per ulteriori informazioni, consultare i caratteri fatturabili.

Quote e limiti di riconoscimento del parlante per risorsa

Il riconoscimento del parlante è limitato a 20 transazioni al secondo (TPS).

Descrizione dettagliata, rettifica delle quote e procedure consigliate

Alcune quote del servizio Voce sono rettificabili. Questa sezione fornisce ulteriori spiegazioni, procedure consigliate e istruzioni di rettifica.

Le seguenti quote sono rettificabili per risorse Standard (S0). I limiti delle richieste Gratuite (F0) non sono rettificabili.

Prima di richiedere un aumento della quota (se applicabile), controllare il valore TPS (transazioni al secondo) corrente e assicurarsi che sia necessario aumentare la quota. Il servizio cognitivo di Azure per la voce usa tecnologie di scalabilità automatica per portare le risorse di calcolo necessarie in modalità on demand. Allo stesso tempo, il servizio cognitivo di Azure per la voce tenta di tenere bassi i costi non mantenendo una quantità eccessiva di capacità hardware.

Di seguito è descritto un esempio. Si supponga che l'applicazione riceva il codice di risposta 429, che indica la presenza di troppe richieste. L'applicazione riceve questa risposta sebbene il carico di lavoro rientri nei limiti definiti dal Riferimento quote e limiti. La spiegazione più probabile è che il servizio cognitivo di Azure per la voce stia aumentando la propria scalabilità per poter soddisfare la domanda e non abbia ancora raggiunto la scalabilità necessaria. Di conseguenza, il servizio non dispone immediatamente di risorse sufficienti per gestire la richiesta. In questi casi, l'aumento della quota non sarà utile. Nella maggior parte dei casi, le prestazioni del servizio Voce verranno aumentate presto e il problema che causa il codice di risposta 429 verrà risolto.

Procedure consigliate generali per attenuare la limitazione durante la scalabilità automatica

Per ridurre al minimo i problemi relativi alla limitazione, è consigliabile usare le seguenti tecniche:

  • Implementare la logica di ripetizione dei tentativi nell'applicazione.
  • Evitare modifiche brusche nel carico di lavoro. Aumentare gradualmente il carico di lavoro. Si supponga, ad esempio, che l'applicazione stia usando la sintesi vocale e che il carico di lavoro corrente sia 5 TPS. Il secondo successivo, si aumenta il carico a 20 TPS (ovvero quattro volte di più). Il servizio cognitivo di Azure per la voce comincia immediatamente ad aumentare la scalabilità per soddisfare il nuovo carico, ma non è in grado di farlo entro un secondo. Alcune richieste ottengono il codice di risposta 429 (troppe richieste).
  • Testare modelli di aumento del carico diversi. Per ulteriori informazioni, consultare l'esempio di criterio del carico di lavoro.
  • Creare altre risorse del servizio cognitivo di Azure per la voce in aree diverse e distribuirne il carico di lavoro. La creazione di più risorse del servizio cognitivo di Azure per la voce nella stessa area non influisce sulle prestazioni, poiché tutte le risorse vengono gestite dallo stesso cluster back-end.

Le sezioni successive descrivono casi specifici di rettifica delle quote.

Conversione della voce in testo scritto: aumentare il limite di richieste simultanee per la conversione della voce in testo scritto

Per impostazione predefinita, la somma di richieste simultanee di conversione della voce in testo scritto e di traduzione vocale è limitata a 100 per risorsa nel modello di base e 100 per endpoint personalizzato nel modello personalizzato. È possibile aumentare questo numero per il piano tariffario standard. Prima di inviare la richiesta, assicurarsi di avere familiarità con il materiale descritto in precedenza in questo articolo, ad esempio le procedure consigliate per attenuare la limitazione.

Nota

I limiti di richieste simultanee per i modelli di base e per quelli personalizzati devono essere rettificati separatamente. È possibile che una risorsa del servizio cognitivo di Azure per la voce sia associata a molti endpoint personalizzati che ospitano molte distribuzioni di modelli personalizzati. In base alle esigenze, le rettifiche del limite per ogni endpoint personalizzato devono essere richieste separatamente.

L'aumento del limite di richieste simultanee non influisce direttamente sui costi. Il modello di pagamento del servizio cognitivo di Azure per la voce richiede di pagare esclusivamente per quanto usato. Il limite definisce il livello di scalabilità del servizio prima che inizi la limitazione delle richieste.

Il valore esistente del parametro limite di richieste simultanee non è visibile tramite il portale di Azure, gli strumenti da riga di comando o le richieste API. Per verificare il valore esistente, creare una richiesta di supporto di Azure.

Nota

I contenitori Voce non richiedono un aumento del limite di richieste simultanee, poiché sono vincolati solo dalle CPU dell'hardware in cui sono ospitati. Tuttavia, i contenitori Voce, presentano limitazioni di capacità specifiche che devono essere prese in considerazione. Per ulteriori informazioni, consultare Domande frequenti sui contenitori Voce.

Preparare le informazioni necessarie

  • Per il modello di base:
    • ID risorsa Voce
    • Area
  • Per il modello personalizzato:
    • Area
    • ID endpoint personalizzato

Come ottenere informazioni per il modello di base:

  1. Vai al portale di Azure.
  2. Selezionare la risorsa del servizio cognitivo di Azure per la voce per la quale si vuole aumentare o controllare il limite di richieste simultanee.
  3. Nel gruppo Gestione risorse, selezionare Proprietà.
  4. Copiare e salvare i valori dei seguenti campi:
    • ID risorsa
    • Posizione (area dell'endpoint)

Come ottenere informazioni per il modello personalizzato:

  1. Passare al portale di Speech Studio.
  2. Accedere, se necessario, e passare a Servizio Voce personalizzato.
  3. Selezionare il progetto e passare a Distribuzione.
  4. Selezionare l'endpoint richiesto.
  5. Copiare e salvare i valori dei seguenti campi:
    • Area del servizio (area dell'endpoint)
    • ID endpoint

Creare e inviare una richiesta di supporto

Avviare l'aumento del limite di richieste simultanee per la risorsa o, se necessario, controllare il limite corrente inviando una richiesta di supporto. In tal caso, eseguire la procedura seguente:

  1. Assicurarsi di avere le informazioni necessarie elencate nella sezione precedente.
  2. Vai al portale di Azure.
  3. Selezionare la risorsa del servizio cognitivo di Azure per la voce per la quale si vuole aumentare (o controllare) il limite di richieste simultanee.
  4. Nel gruppo Supporto e risoluzione dei problemi, selezionare Nuova richiesta di supporto. Verrà visualizzata una nuova finestra con informazioni popolate automaticamente sulla sottoscrizione e sulla risorsa di Azure.
  5. In Riepilogo, descrivere l’azione desiderata (ad esempio, "Aumentare il limite di richieste simultanee per la conversione della voce in testo scritto").
  6. In Tipo di problema, selezionare Problemi relativi a quota o sottoscrizione.
  7. In Sottotipo problema, selezionare:
    • Aumento della quota o del numero di richieste simultanee per effettuare una richiesta di aumento.
    • Convalida della quota o dell'utilizzo per controllare il limite esistente.
  8. Selezionare Avanti: Soluzioni. Procedere con la creazione della richiesta.
  9. Nella scheda Dettagli, immettere quanto segue nel campo Descrizione:
    • Notare che la richiesta riguarda la quota di conversione della voce in testo scritto.
    • Scegliere il modello di base o quello personalizzato.
    • Informazioni sulle risorse di Azure raccolte in precedenza.
    • Qualsiasi altra informazione richiesta.
  10. Nella scheda Rivedi e crea selezionare Crea.
  11. Prendere nota del numero della richiesta di supporto nelle notifiche del portale di Azure. Si verrà contattati a breve in proposito alla richiesta.

Esempio di procedura consigliata per il criterio di carico di lavoro

Ecco un esempio generale di un buon approccio da adottare. Questo esempio è inteso solo come modello che è possibile modificare in base alle proprie esigenze.

Si supponga che una risorsa del servizio cognitivo di Azure per la voce abbia il limite di richieste simultanee impostato su 300. Avviare il carico di lavoro da 20 connessioni simultanee e aumentare il carico di 20 connessioni simultanee ogni 90-120 secondi. Controllare le risposte del servizio e implementare la logica che esegue il fallback (riduce il carico) se si ottengono troppe richieste (codice di risposta 429). Ripetere quindi l'aumento del carico dopo un minuto e, se questo non dovesse funzionare, riprovare dopo due minuti. Usare un criterio di 1-2-4-4 minuti per gli intervalli.

In genere, è consigliabile testare il carico di lavoro e i criteri di carico di lavoro prima di passare alla produzione.

Sintesi vocale: aumentare il limite di richieste simultanee

È possibile aumentare questo numero per il piano tariffario standard. Prima di inviare la richiesta, assicurarsi di avere familiarità con il materiale descritto in precedenza in questo articolo, ad esempio le procedure consigliate per attenuare la limitazione.

L'aumento del limite di richieste simultanee non influisce direttamente sui costi. Il modello di pagamento del servizio cognitivo di Azure per la voce richiede di pagare esclusivamente per quanto usato. Il limite definisce il livello di scalabilità del servizio prima che inizi la limitazione delle richieste.

Il valore esistente del parametro limite di richieste simultanee non è visibile tramite il portale di Azure, gli strumenti da riga di comando o le richieste API. Per verificare il valore esistente, creare una richiesta di supporto di Azure.

Nota

I contenitori Voce non richiedono un aumento del limite di richieste simultanee, poiché sono vincolati solo dalle CPU dell'hardware in cui sono ospitati.

Preparare le informazioni necessarie

Per creare una richiesta di aumento, è necessario fornire le proprie informazioni.

  • Per la voce predefinita:
    • ID risorsa Voce
    • Area
  • Per la voce personalizzata:
    • Area di distribuzione
    • ID endpoint personalizzato

Come ottenere informazioni per la voce predefinita:

  1. Vai al portale di Azure.
  2. Selezionare la risorsa del servizio cognitivo di Azure per la voce per la quale si vuole aumentare o controllare il limite di richieste simultanee.
  3. Nel gruppo Gestione risorse, selezionare Proprietà.
  4. Copiare e salvare i valori dei seguenti campi:
    • ID risorsa
    • Posizione (area dell'endpoint)

Come ottenere informazioni per la voce personalizzata:

  1. Passare al portale di Speech Studio.
  2. Accedere, se necessario, e passare a Voce personalizzata.
  3. Selezionare il progetto e passare a Distribuisci modello.
  4. Selezionare l'endpoint richiesto.
  5. Copiare e salvare i valori dei seguenti campi:
    • Area del servizio (area dell'endpoint)
    • ID endpoint

Creare e inviare una richiesta di supporto

Avviare l'aumento del limite di richieste simultanee per la risorsa o, se necessario, controllare il limite corrente inviando una richiesta di supporto. In tal caso, eseguire la procedura seguente:

  1. Assicurarsi di avere le informazioni necessarie elencate nella sezione precedente.
  2. Vai al portale di Azure.
  3. Selezionare la risorsa del servizio cognitivo di Azure per la voce per la quale si vuole aumentare (o controllare) il limite di richieste simultanee.
  4. Nel gruppo Supporto e risoluzione dei problemi, selezionare Nuova richiesta di supporto. Verrà visualizzata una nuova finestra con informazioni popolate automaticamente sulla sottoscrizione e sulla risorsa di Azure.
  5. In Riepilogo, descrivere l’azione desiderata (ad esempio, "Aumentare il limite di richieste simultanee per la sintesi vocale").
  6. In Tipo di problema, selezionare Problemi relativi a quota o sottoscrizione.
  7. In Sottotipo problema, selezionare:
    • Aumento della quota o del numero di richieste simultanee per effettuare una richiesta di aumento.
    • Convalida della quota o dell'utilizzo per controllare il limite esistente.
  8. Nella scheda Soluzione consigliata, selezionare Avanti.
  9. Nella scheda Dettagli aggiuntivi, compilare tutti gli elementi necessari. Nel campo Dettagli, immettere quanto segue:
    • Notare che la richiesta riguarda la quota di sintesi vocale.
    • Scegliere la voce predefinita o quella personalizzata.
    • Informazioni sulle risorse di Azure raccolte in precedenza.
    • Qualsiasi altra informazione richiesta.
  10. Nella scheda Rivedi e crea selezionare Crea.
  11. Prendere nota del numero della richiesta di supporto nelle notifiche del portale di Azure. Si verrà contattati a breve in proposito alla richiesta.

Avatar di sintesi vocale: aumentare il limite delle nuove connessioni

Per aumentare il limite delle nuove connessioni al minuto per l'avatar di sintesi vocale, contattare il rappresentante di vendita e creare un ticket con le informazioni seguenti:

  • URI risorsa Voce
  • Richiesta di un nuovo limite per l’aumento a
  • Giustificazione per l'aumento
  • Data di inizio dell'aumento
  • Data di fine dell'aumento
  • Avatar predefinito o avatar personalizzato