{"id":20189,"date":"2026-09-29T09:38:58","date_gmt":"2026-09-29T13:38:58","guid":{"rendered":"https:\/\/wp.glbgpt.com\/?p=20189"},"modified":"2026-09-29T09:38:59","modified_gmt":"2026-09-29T13:38:59","slug":"openai-audio-speech-api","status":"publish","type":"post","link":"https:\/\/wp.glbgpt.com\/it\/hub\/openai-audio-speech-api","title":{"rendered":"API audio per il riconoscimento vocale OpenAI: codice, voci, formati e costi"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Il <strong>API audio per il riconoscimento vocale OpenAI<\/strong> converte il testo in audio parlato tramite <code>POST https:\/\/api.openai.com\/v1\/audio\/speech<\/code>. Invia un modello, il testo da elaborare e una voce; salva la risposta in formato MP3 o in un altro formato audio supportato. Per una nuova integrazione che richiede istruzioni relative al tono e alla pronuncia, inizia con <code>gpt-4o-mini-tts<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una richiesta di lavoro \u00e8 solo il primo passo. Servono anche l\u2019unit\u00e0 di fatturazione corretta, un file di output riproducibile e un piano per i copioni lunghi. Il modello TTS pi\u00f9 recente di OpenAI utilizza token di testo e audio per il calcolo dei prezzi; i suoi modelli TTS precedenti utilizzano i caratteri. Questa differenza \u00e8 importante quando si calcola il costo di un mese di narrazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se il tuo lavoro prevede anche la stesura della sceneggiatura, la realizzazione delle immagini e il montaggio di un video, <a href=\"https:\/\/www.glbgpt.com\/audio-generator?inviter=hub_audio&amp;login=1\">L'area di lavoro audio di GlobalGPT<\/a> rende accessibile la generazione vocale attraverso una piattaforma multimediale in abbonamento a prezzi contenuti. \u00c8 possibile lavorare con testo, voce, immagini e video da un\u2019unica dashboard, per poi utilizzare la sua API e la CLI per attivit\u00e0 di produzione ripetibili. La sua API TTS pubblica utilizza un flusso di lavoro dedicato, descritto di seguito.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.glbgpt.com\/audio-generator?inviter=hub_content_audio&amp;login=1\"><img alt=\"\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"639\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-1024x639.png\" class=\"wp-image-20191\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-1024x639.png 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-300x187.png 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-768x479.png 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-18x11.png 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-1536x958.png 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/audio-2048x1278.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background has-medium-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/www.glbgpt.com\/audio-generator?inviter=hub_content_audio&amp;login=1\" style=\"background:linear-gradient(265deg,rgb(255,245,203) 0%,rgb(182,227,212) 16%,rgb(51,167,181) 100%)\"><strong>Prova subito diversi modelli audio<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<nav class=\"gg-speech-toc\" aria-label=\"Contenuto dell&#039;articolo\" style=\"box-sizing:border-box;font:16px\/1.55 system-ui,sans-serif;padding:24px;background:#fff;border:1px solid #c9d9df;border-radius:8px;margin:28px 0;color:#163641!important;max-width:100%;min-width:0;\"><h2 style=\"box-sizing:border-box;font:750 21px\/1.3 system-ui,sans-serif;color:#163641!important;margin:0 0 15px;line-height:1.3;\">Vai a un passaggio<\/h2><ol style=\"box-sizing:border-box;padding-left:22px;margin:0;columns:18rem 2;column-gap:35px;\"><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#what-is-speech-api\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">A cosa serve l'API OpenAI Audio Speech?<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#openai-speech-example\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Crea il tuo primo file audio con l'API vocale OpenAI<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#models-voices-formats\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Scegli un modello, una voce e un formato di output<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#speech-api-pricing\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Quanto costa l'API vocale OpenAI?<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#globalgpt-tts-api\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Creare un flusso di lavoro TTS con l'API GlobalGPT<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#tts-audio-examples\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Ascolta due esempi di presentazioni di prodotti<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#speech-api-errors\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Risolvere i problemi pi\u00f9 comuni relativi alla generazione del parlato<\/a><\/li><li style=\"box-sizing:border-box;break-inside:avoid;padding:0 0 10px;color:#365462!important;\"><a href=\"#speech-api-faq\" style=\"box-sizing:border-box;color:#096570!important;text-decoration:underline;text-underline-offset:3px;\">Domande frequenti<\/a><\/li><\/ol><\/nav>\n\n\n\n<h2 id=\"what-is-speech-api\" class=\"wp-block-heading\">A cosa serve l'API OpenAI Audio Speech?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'API Speech \u00e8 un endpoint di sintesi vocale: l'applicazione fornisce il testo scritto e riceve la sintesi vocale generata. Tra gli utilizzi tipici figurano le guide all'uso dei prodotti, la narrazione per l'accessibilit\u00e0, il materiale didattico e brevi voci fuori campo. \u00c8 possibile controllare il testo prima che venga pronunciato, il che lo rende utile quando la formulazione deve seguire un copione approvato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per la trascrizione, il processo \u00e8 invertito: si inserisce l\u2019audio registrato e si ottiene il testo. Un assistente vocale in tempo reale aggiunge un ulteriore requisito: ascoltare e rispondere nell\u2019ambito di una conversazione. OpenAI\u2019s <a href=\"https:\/\/developers.openai.com\/api\/docs\/guides\/audio\">documentazione audio<\/a> separa questi flussi di lavoro. Scegli l'endpoint \"Speech\" quando disponi gi\u00e0 del testo che desideri far leggere ad alta voce.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La generazione vocale supporta lo streaming, quindi un'applicazione pu\u00f2 ricevere l'audio in blocchi. Il salvataggio di tale flusso in un file non ne avvia automaticamente la riproduzione in un browser n\u00e9 crea un agente conversazionale; l'applicazione continua a gestire la riproduzione e qualsiasi logica di conversazione. OpenAI richiede inoltre che venga chiaramente indicato agli ascoltatori che la voce \u00e8 generata dall'intelligenza artificiale.<\/p>\n\n\n\n<h2 id=\"openai-speech-example\" class=\"wp-block-heading\">Crea il tuo primo file audio con l'API vocale OpenAI<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Esegui la richiesta su un server o sul tuo computer di sviluppo, utilizzando una chiave API OpenAI memorizzata nel <code>OPENAI_API_KEY<\/code> variabile d'ambiente. Evitare di inserire la chiave nel codice JavaScript del browser. Gli esempi seguenti utilizzano lo stesso breve script di presentazione del prodotto e salvano il risultato come <code>openai-product-tour.mp3<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Opzione 1: inviare una richiesta curl<\/h3>\n\n\n\n<section class=\"gg-code-openai-speech-sh\" style=\"box-sizing:border-box;background:#102c3b;color:#f1f7fb!important;border-radius:7px;padding:20px;margin:25px 0;font:15px\/1.6 system-ui,sans-serif;max-width:100%;min-width:0;\"><h3 style=\"box-sizing:border-box;color:#fff!important;font:700 20px\/1.4 system-ui,sans-serif;margin:0 0 14px;line-height:1.3;\">API vocale OpenAI \u00b7 curl<\/h3><pre style=\"box-sizing:border-box;tab-size:4;white-space:pre-wrap;overflow-x:auto;max-width:100%;margin:0;background:transparent;color:#edf6fc!important;font:13px\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;\"><code style=\"box-sizing:border-box;font:inherit;color:inherit;background:transparent;\">#!\/bin\/sh\n# Imposta prima OPENAI_API_KEY nell'ambiente del tuo server.\ncurl --fail-with-body --show-error \\\n  https:\/\/api.openai.com\/v1\/audio\/speech \\\n  -H \"Authorization: Bearer $OPENAI_API_KEY\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\n    \"model\": \"gpt-4o-mini-tts\",\n    \"input\": \"Benvenuto nel tour del prodotto Acorn Studio. In tre passaggi puoi trasformare un breve copione in un'audioguida. Per prima cosa, scrivi il messaggio. Poi, scegli una voce. Infine, salva il file audio e prova la riproduzione sul tuo telefono.\",\n    \"voice\": \"coral\",\n    \"instructions\": \"Parla chiaramente con un tono cordiale e colloquiale.\",\n    \"response_format\": \"mp3\"\n  }' \\\n  --output openai-product-tour.mp3\n<\/code><\/pre><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">La risposta contiene byte audio, quindi \u00e8 consigliabile salvarla in un file anzich\u00e9 tentare di analizzarla come JSON. Il <code>--errore-con-corpo<\/code> L'opzione restituisce a curl uno stato di uscita negativo in caso di errore HTTP. Verifica tale stato prima di aprire il file: una risposta di errore pu\u00f2 comunque lasciare dati JSON nel file denominato <code>.mp3<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Opzione 2: utilizzare l'SDK Python<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Installa il pacchetto OpenAI con <code>python -m pip install openai<\/code>. L'SDK legge la chiave API dall'ambiente. Questo esempio scrive la risposta man mano che arriva, evitando cos\u00ec di caricare l'intera risposta audio nel proprio buffer Python.<\/p>\n\n\n\n<section class=\"gg-code-openai-speech-py\" style=\"box-sizing:border-box;background:#102c3b;color:#f1f7fb!important;border-radius:7px;padding:20px;margin:25px 0;font:15px\/1.6 system-ui,sans-serif;max-width:100%;min-width:0;\"><h3 style=\"box-sizing:border-box;color:#fff!important;font:700 20px\/1.4 system-ui,sans-serif;margin:0 0 14px;line-height:1.3;\">API di riconoscimento vocale OpenAI \u00b7 Python<\/h3><pre style=\"box-sizing:border-box;tab-size:4;white-space:pre-wrap;overflow-x:auto;max-width:100%;margin:0;background:transparent;color:#edf6fc!important;font:13px\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;\"><code style=\"box-sizing:border-box;font:inherit;color:inherit;background:transparent;\">\"\"\"Installazione: python -m pip install openai. Impostare OPENAI_API_KEY sul server.\"\"\"\nfrom pathlib import Path\nfrom openai import OpenAI\n\nclient = OpenAI(max_retries=0)\nscript = (\n    \"Benvenuto nel tour dei prodotti di Acorn Studio. In tre passaggi, puoi trasformare \"\n    \"un breve copione in un'audioguida. Per prima cosa, scrivi il messaggio. Poi, \"\n    \"scegli una voce. Infine, salva il file audio e prova la riproduzione sul tuo telefono.\"\n)\n\nwith client.audio.speech.with_streaming_response.create(\n    model=\"gpt-4o-mini-tts\",\n    voice=\"coral\",\n    input=script,\n    instructions=\"Parla chiaramente con un tono cordiale e colloquiale.\",\n    response_format=\"mp3\",\n) as response:\n    response.stream_to_file(Path(\"openai-product-tour.mp3\"))\n\nprint(\"Salvato openai-product-tour.mp3\")\n<\/code><\/pre><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">I tre campi fondamentali sono <code>modello<\/code>, <code>input<\/code>, e <code>voce<\/code>. Qui, <code>istruzioni<\/code> richiede uno stile di lettura cordiale e colloquiale; guida la voce piuttosto che aggiungere parole al testo parlato. Questo campo funziona con GPT-4o Mini TTS e non \u00e8 supportato da <code>tts-1<\/code> e <code>tts-1-hd<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/mcp\/3\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936.webp\"><img decoding=\"async\" width=\"1440\" height=\"900\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936.webp\" alt=\"Documentazione sul sistema di sintesi vocale OpenAI con i parametri di richiesta vocale e una guida rapida in Python.\" class=\"wp-image-20195\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936.webp 1440w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936-300x188.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936-1024x640.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936-768x480.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-speech-quickstart-20260928_5609ae78b17743b28dcd80ab17ba3936-18x12.webp 18w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><figcaption class=\"wp-element-caption\">Guida rapida ufficiale alla sintesi vocale di OpenAI. Seleziona l'immagine per visualizzare il codice a grandezza naturale.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se il documento \u00e8 lungo, suddividete il testo in base alle frasi o ai paragrafi, numerate i segmenti e salvate ogni file con il numero corrispondente. Mantenete lo stesso tono e le stesse istruzioni in tutti i segmenti. Lasciate un contesto sufficiente per garantire una formulazione naturale e riascoltate i punti di giunzione prima di distribuire la registrazione assemblata.<\/p>\n\n\n\n<h2 id=\"models-voices-formats\" class=\"wp-block-heading\">Scegli un modello, una voce e un formato di output<\/h2>\n\n\n\n<figure class=\"wp-block-table\" style=\"box-sizing:border-box;margin:28px 0;overflow-x:auto;font:16px\/1.65 system-ui,-apple-system,sans-serif;max-width:100%;min-width:0;color:#17323f;\"><table style=\"box-sizing:border-box;border-collapse:collapse;width:100%;min-width:530px;font-size:16px;line-height:1.6;\"><thead style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Modello<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Come scegliere<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Istruzioni per la consegna<\/th><\/tr><\/thead><tbody style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\"><code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">gpt-4o-mini-tts<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Un punto di partenza per una narrazione e un'esposizione orale controllabili.<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Supporti <code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">istruzioni<\/code> per quanto riguarda il tono, lo stile e il ritmo.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\"><code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">tts-1<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">OpenAI rende questo modello adatto alla generazione del parlato a bassa latenza.<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Utilizza i comandi vocali e di regolazione della velocit\u00e0 supportati; ometti <code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">istruzioni<\/code>.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\"><code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">tts-1-hd<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">OpenAI consente a questo modello di offrire una qualit\u00e0 vocale superiore rispetto a TTS-1.<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Utilizza i comandi vocali e di regolazione della velocit\u00e0 supportati; ometti <code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">istruzioni<\/code>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Il <a href=\"https:\/\/developers.openai.com\/api\/docs\/models\/gpt-4o-mini-tts\">Pagina del modello GPT-4o Mini TTS<\/a> associa l'alias del modello al <code>gpt-4o-mini-tts-15-dicembre-2025<\/code> snapshot. Se la riproducibilit\u00e0 del comportamento \u00e8 importante per la tua applicazione, scegli consapevolmente uno snapshot documentato e registralo insieme agli script salvati.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Voci integrate e limiti di ingresso<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La documentazione di riferimento dell'API Speech elenca 13 voci integrate per GPT-4o Mini TTS: <strong>lega, frassino, ballata, corallo, eco, favola, onice, nova, salvia, luccichio, verso, marin e cedro<\/strong>. OpenAI raccomanda <strong>marin<\/strong> o <strong>cedro<\/strong> per ottenere la massima qualit\u00e0. Questo \u00e8 il consiglio di OpenAI: scegliete la vostra voce di produzione ascoltando i vostri nomi, i vostri numeri e le vostre strutture sintattiche.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I modelli TTS precedenti supportano un insieme pi\u00f9 ristretto di voci: alloy, ash, coral, echo, fable, onyx, nova, sage e shimmer. Non date per scontato che ogni voce sia compatibile con ogni modello. Il <a href=\"https:\/\/developers.openai.com\/api\/reference\/resources\/audio\/subresources\/speech\/methods\/create\">Riferimento all'API Speech<\/a> accetta anche una velocit\u00e0 compresa tra <strong>0,25 e 4,0<\/strong>, con <strong>1.0<\/strong> come impostazione predefinita.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Occorre tenere conto di due limiti di input: i limiti di riferimento degli endpoint <code>input<\/code> a <strong>4.096 caratteri<\/strong>, e la pagina del modello Mini TTS indica un massimo di <strong>2.000 token di input<\/strong>. I caratteri e i token hanno dimensioni diverse. Verificate entrambi i limiti per Mini TTS, soprattutto in caso di testi multilingue, e suddividete i testi di grandi dimensioni prima di inviarli.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Scegli il formato del file per la sua destinazione<\/h3>\n\n\n\n<figure class=\"wp-block-table\" style=\"box-sizing:border-box;margin:28px 0;overflow-x:auto;font:16px\/1.65 system-ui,-apple-system,sans-serif;max-width:100%;min-width:0;color:#17323f;\"><table style=\"box-sizing:border-box;border-collapse:collapse;width:100%;min-width:530px;font-size:16px;line-height:1.6;\"><thead style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Formato<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Uso pratico<\/th><\/tr><\/thead><tbody style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">MP3<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Output predefinito: un pratico file compresso, ideale per la condivisione e la riproduzione sul web.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Opus<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Utile per le applicazioni di streaming e comunicazione che supportano il codec.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">AAC<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Valuta in quali casi il tuo ambiente di riproduzione o il tuo flusso di lavoro multimediale richiedano l'uso del formato AAC.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">FLAC<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Compressione senza perdita di dati per flussi di lavoro che richiedono il mantenimento del segnale audio.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">WAV<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Audio non compresso in un formato familiare per l'editing e l'elaborazione.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">PCM<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Campioni grezzi a 24 kHz, 16 bit con segno in formato little-endian, senza intestazione del file; il tuo lettore richiede queste impostazioni.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Inizia con il formato MP3 se ti serve un link per il download o un semplice lettore audio. Scegli il formato WAV se il passo successivo prevede la modifica del file. Seleziona il formato PCM non compresso solo se la tua applicazione \u00e8 in grado di interpretarlo; per modificare il nome di un file da <code>.pcm<\/code> a <code>.wav<\/code> non crea un'intestazione WAV.<\/p>\n\n\n\n<h2 id=\"speech-api-pricing\" class=\"wp-block-heading\">Quanto costa l'API vocale OpenAI?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In base ai dati del 28 settembre 2026, OpenAI riporta il modello GPT-4o Mini TTS a <strong>$0,60 per milione di token di testo inseriti<\/strong> pi\u00f9 <strong>$12 per milione di token di uscita audio<\/strong>. Costi del TTS-1 <strong>$15 per milione di caratteri<\/strong>, e il costo del TTS-1 HD \u00e8 <strong>$30 per milione di caratteri<\/strong>. Calcolare ciascun modello nelle proprie unit\u00e0 di misura.<\/p>\n\n\n\n<section class=\"gg-speech-prices\" aria-labelledby=\"ggsp-title\" style=\"box-sizing:border-box;font:16px\/1.55 system-ui,sans-serif;color:#132b39!important;background:#f5faf9;border:1px solid #cbded9;border-radius:8px;padding:24px;margin:28px 0;max-width:100%;min-width:0;\">\n<h3 id=\"ggsp-title\" style=\"box-sizing:border-box;font:700 23px\/1.3 system-ui,sans-serif;color:#132b39!important;margin:0 0 8px;line-height:1.3;\">Prezzi dell'API Speech: mantenere separate le unit\u00e0<\/h3>\n<p style=\"box-sizing:border-box;color:#284654!important;margin:8px 0;\">OpenAI addebita il costo del suo modello TTS pi\u00f9 recente in base ai token, mentre per i due modelli TTS precedenti il costo viene calcolato in base ai caratteri. GlobalGPT indica il costo delle sue attivit\u00e0 TTS in crediti.<\/p>\n<div class=\"ggsp-scroll\" style=\"box-sizing:border-box;overflow-x:auto;\"><table style=\"box-sizing:border-box;width:100%;border-collapse:collapse;min-width:540px;margin:18px 0;\">\n<thead style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><th style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;background:#dceee9;font-weight:700;border:1px solid #c9d7df;\">Percorso e modello<\/th><th style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;background:#dceee9;font-weight:700;border:1px solid #c9d7df;\">Tasso<\/th><th style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;background:#dceee9;font-weight:700;border:1px solid #c9d7df;\">Esempio<\/th><\/tr><\/thead>\n<tbody style=\"box-sizing:border-box;\">\n<tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">OpenAI \u00b7 GPT-4o Mini TTS<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">$0.60 \/ 1 milione di token di input di testo<br style=\"box-sizing:border-box;\">$12 \/ 1M token di uscita audio<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">$0.0606 per 1.000 token di input testuale + 5.000 token di output audio<\/td><\/tr>\n<tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">OpenAI \u00b7 TTS-1<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">$15 \/ 1 milione di caratteri<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">$0.015 per 1.000 caratteri<\/td><\/tr>\n<tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">OpenAI \u00b7 TTS-1 HD<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">$30 \/ 1 milione di caratteri<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">$0.030 per 1.000 caratteri<\/td><\/tr>\n<tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">GlobalGPT \u00b7 Eleven v3, Eleven Multilingual v2 o Qwen Audio 3.0 TTS Flash<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">330 crediti \/ 1.000 caratteri<\/td><td style=\"box-sizing:border-box;text-align:left;padding:13px 12px;border-bottom:1px solid #cbded9;vertical-align:top;color:#132b39!important;border:1px solid #c9d7df;\">330 crediti alla tariffa indicata di 1.000 caratteri; richiedere un preventivo prima dell'invio<\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p class=\"ggsp-note\" style=\"box-sizing:border-box;color:#284654!important;margin:8px 0;font-size:14px;\">Si tratta di esempi di prezzi, non di costi relativi agli estratti audio riportati di seguito. Token, caratteri, minuti e crediti sono unit\u00e0 di misura diverse. Il preventivo dell'attivit\u00e0 GlobalGPT indica l'importo in crediti applicabile; la tabella non converte i crediti in dollari.<\/p>\n<small style=\"box-sizing:border-box;display:block;font-size:13px;color:#3c5561!important;\">Tariffe verificate il 28 settembre 2026. Fonti: <a href=\"https:\/\/developers.openai.com\/api\/docs\/pricing\" style=\"box-sizing:border-box;color:#075b63!important;text-decoration:underline;\">Prezzi dell'API OpenAI<\/a> e <a href=\"https:\/\/www.glbgpt.com\/home\/api\/docs\" style=\"box-sizing:border-box;color:#075b63!important;text-decoration:underline;\">Documentazione API GlobalGPT<\/a>.<\/small>\n<\/section>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/mcp\/3\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b.webp\"><img decoding=\"async\" width=\"1800\" height=\"1400\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b.webp\" alt=\"Tabelle dei prezzi OpenAI che riportano le tariffe per i token di input e output del GPT-4o Mini TTS e le tariffe per carattere del TTS.\" class=\"wp-image-20194\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b.webp 1800w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b-300x233.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b-1024x796.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b-768x597.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b-1536x1195.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/openai-tts-pricing-20260928_ae89c6abd2a349fda0d60b7766ba6c4b-15x12.webp 15w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><\/a><figcaption class=\"wp-element-caption\">Tariffe API OpenAI per il riconoscimento vocale, aggiornate al 28 settembre 2026. Gli addebiti basati sui token e quelli basati sui caratteri utilizzano unit\u00e0 di misura diverse.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ad esempio, 100 script da 1.000 caratteri ciascuno ammontano a un totale di 100.000 caratteri. Alle tariffe indicate, ci\u00f2 equivale a <strong>$1.50 con TTS-1<\/strong> o <strong>$3.00 con TTS-1 HD<\/strong>, al netto degli altri costi applicabili. Lo stesso numero di caratteri non \u00e8 sufficiente per calcolare con precisione il costo del Mini TTS: occorrono le quantit\u00e0 di token relative all'input di testo e all'output audio.<\/p>\n\n\n\n<section class=\"gg-speech-calc\" id=\"gg-speech-calc\" aria-labelledby=\"ggsc-title\" style=\"box-sizing:border-box;font:16px\/1.55 system-ui,sans-serif;color:#17323f!important;background:#fff;border:1px solid #bdd7d5;border-top:5px solid #147d7d;border-radius:8px;padding:24px;margin:28px 0;max-width:100%;min-width:0;\">\n<h3 id=\"ggsc-title\" style=\"box-sizing:border-box;font:700 23px\/1.3 system-ui,sans-serif;color:#17323f!important;margin:0 0 10px;line-height:1.3;\">Calcola il costo della generazione del discorso<\/h3>\n<p style=\"box-sizing:border-box;color:#294b59!important;margin:12px 0;\">Inserisci le unit\u00e0 di fatturazione del percorso che hai scelto. Non \u00e8 prevista alcuna conversione automatica da caratteri a token o da minuti a token.<\/p>\n<label for=\"ggsc-mode\" style=\"box-sizing:border-box;color:#294b59!important;display:block;font-weight:650;margin:16px 0 5px;\">Modello e modalit\u00e0 di fatturazione<\/label>\n<select id=\"ggsc-mode\" style=\"box-sizing:border-box;width:100%;max-width:100%;padding:11px;border:1px solid #789ba3;border-radius:5px;background:#fff;color:#17323f;font:inherit;\"><option value=\"tts1\" style=\"box-sizing:border-box;\">OpenAI TTS-1 \u00b7 caratteri<\/option><option value=\"hd\" style=\"box-sizing:border-box;\">OpenAI TTS-1 HD \u00b7 personaggi<\/option><option value=\"mini\" style=\"box-sizing:border-box;\">OpenAI GPT-4o Mini TTS \u00b7 token di testo e audio<\/option><option value=\"glb\" style=\"box-sizing:border-box;\">GlobalGPT TTS \u00b7 Stima del credito basata sui caratteri<\/option><\/select>\n<div class=\"ggsc-grid\" style=\"box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;\">\n<div style=\"box-sizing:border-box;\"><label for=\"ggsc-first\" id=\"ggsc-first-label\" style=\"box-sizing:border-box;color:#294b59!important;display:block;font-weight:650;margin:16px 0 5px;\">Inserisci i caratteri<\/label><input id=\"ggsc-first\" type=\"number\" min=\"0\" max=\"1000000000\" step=\"1\" value=\"1000\" inputmode=\"numeric\" style=\"box-sizing:border-box;width:100%;max-width:100%;padding:11px;border:1px solid #789ba3;border-radius:5px;background:#fff;color:#17323f;font:inherit;\"><\/div>\n<div id=\"ggsc-audio-field\" hidden style=\"box-sizing:border-box;\"><label for=\"ggsc-audio\" style=\"box-sizing:border-box;color:#294b59!important;display:block;font-weight:650;margin:16px 0 5px;\">Token audio in uscita<\/label><input id=\"ggsc-audio\" type=\"number\" min=\"0\" max=\"1000000000\" step=\"1\" value=\"5000\" inputmode=\"numeric\" style=\"box-sizing:border-box;width:100%;max-width:100%;padding:11px;border:1px solid #789ba3;border-radius:5px;background:#fff;color:#17323f;font:inherit;\"><\/div>\n<\/div>\n<output class=\"ggsc-result\" id=\"ggsc-result\" aria-live=\"polite\" style=\"box-sizing:border-box;display:block;padding:18px;background:#e5f3ef;color:#103d38!important;border-radius:5px;font-weight:750;font-size:22px;margin-top:20px;overflow-wrap:anywhere;\">Costo stimato: $0,015<\/output>\n<p class=\"ggsc-help\" id=\"ggsc-help\" style=\"box-sizing:border-box;color:#294b59!important;font-size:14px;margin:12px 0 0;\">Formula: caratteri \u00d7 $15 \u00f7 1.000.000. Il totale del testo pu\u00f2 essere suddiviso su pi\u00f9 richieste API.<\/p>\n<p class=\"ggsc-help\" style=\"box-sizing:border-box;color:#294b59!important;font-size:14px;margin:12px 0 0;\">Tariffe verificate il 28 settembre 2026: <a href=\"https:\/\/developers.openai.com\/api\/docs\/pricing\" style=\"box-sizing:border-box;color:#09616b!important;text-decoration:underline;\">OpenAI<\/a> \u00b7 <a href=\"https:\/\/www.glbgpt.com\/home\/api\/docs\" style=\"box-sizing:border-box;color:#09616b!important;text-decoration:underline;\">GlobalGPT<\/a>. Sono esclusi i costi di archiviazione, hosting, tasse e altre parti della tua applicazione.<\/p>\n<noscript style=\"box-sizing:border-box;\"><p style=\"box-sizing:border-box;color:#294b59!important;margin:12px 0;\">Per il funzionamento del calcolatore \u00e8 necessario JavaScript. TTS-1: caratteri \u00d7 $15 \/ 1M. TTS-1 HD: caratteri \u00d7 $30 \/ 1M. GPT-4o Mini TTS: token di input di testo \u00d7 $0,60 \/ 1M + token di output audio \u00d7 $12 \/ 1M. GlobalGPT: caratteri \u00d7 330 \/ 1.000 crediti; utilizzare il relativo endpoint di stima per la richiesta effettiva.<\/p><\/noscript>\n<\/section>\n<script>\n(function(){\n  const root=document.getElementById('gg-speech-calc');\n  if(!root || root.dataset.ready) return;\n  root.dataset.ready='true';\n  const mode=root.querySelector('#ggsc-mode'), first=root.querySelector('#ggsc-first'), audio=root.querySelector('#ggsc-audio');\n  const result=root.querySelector('#ggsc-result'), help=root.querySelector('#ggsc-help');\n  function valid(raw){return raw!=='' && Number.isSafeInteger(Number(raw)) && Number(raw)>=0 && Number(raw)<=1000000000;}\n  function number(value,places){return value.toLocaleString('en-US',{minimumFractionDigits:0,maximumFractionDigits:places});}\n  function update(){\n    const mini=mode.value==='mini';\n    root.querySelector('#ggsc-audio-field').hidden=!mini;\n    root.querySelector('#ggsc-first-label').textContent=mini?'Input text tokens':'Input characters';\n    if(!valid(first.value) || (mini&#038;&#038;!valid(audio.value))){result.textContent='Enter whole numbers from 0 to 1,000,000,000.';help.textContent='Empty values, decimals, and negative counts cannot be used.';return;}\n    const a=Number(first.value), b=Number(audio.value);\n    if(mini){result.textContent='Estimated cost: $'+number((a*0.6+b*12)\/1000000,8);help.textContent='Formula: text input tokens \u00d7 $0.60 \/ 1M + audio output tokens \u00d7 $12 \/ 1M. Use token counts or explicit budget assumptions, not text length.';}\n    else if(mode.value==='glb'){result.textContent='Proportional estimate: '+number(a*330\/1000,3)+' credits';help.textContent='Based on 330 credits \/ 1,000 characters. This does not model rounding or minimum charges. Call POST \/tasks\/estimate for your actual request; credits are not dollars.';}\n    else{const rate=mode.value==='hd'?30:15;result.textContent='Estimated cost: $'+number(a*rate\/1000000,8);help.textContent='Formula: characters \u00d7 $'+rate+' \u00f7 1,000,000. A text total may span several API requests.';}\n  }\n  mode.addEventListener('change',update);first.addEventListener('input',update);audio.addEventListener('input',update);update();\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">Ai fini della pianificazione, inserisci nel calcolatore i dati effettivi di utilizzo o ipotesi esplicite. Considera il campo \u201cMini TTS audio-token\u201d come un dato di riferimento fino a quando non avrai misurato l\u2019utilizzo effettivo. Non trasformare una cifra approssimativa al minuto in un prezzo garantito per ogni voce, ritmo di pronuncia o lingua.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il catalogo dei modelli GlobalGPT indica i prezzi dei servizi TTS in crediti e il suo endpoint di stima fornisce un preventivo per la richiesta che intendi inviare. Tieni separata la spesa dei crediti API dalla scelta di un abbonamento a uno spazio di lavoro multi-modello per le attivit\u00e0 quotidiane di scrittura e gestione dei contenuti multimediali. In questo modo \u00e8 pi\u00f9 facile tenere sotto controllo il budget, senza dare per scontato che i due prodotti condividano lo stesso limite di fatturazione.<\/p>\n\n\n\n<h2 id=\"globalgpt-tts-api\" class=\"wp-block-heading\">Creare un flusso di lavoro TTS con l'API GlobalGPT<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per un flusso di lavoro ripetibile che va dallo script alla voce al video, <a href=\"https:\/\/www.glbgpt.com\/audio-generator?inviter=hub_audio&amp;login=1\">crea un discorso in GlobalGPT<\/a> e mantenere il resto del progetto nello stesso spazio di lavoro. Il <a href=\"https:\/\/www.glbgpt.com\/home\/api\">API GlobalGPT<\/a> mette in luce come la generazione dei media sia costituita da compiti, mentre il <a href=\"https:\/\/www.glbgpt.com\/home\/cli\">GlobalGPT CLI<\/a> connessioni compatibili con il tuo terminale e i tuoi strumenti di sviluppo.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.glbgpt.com\/home\/api?inviter=hub_api&amp;login=1\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"702\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api-1024x702.png\" class=\"wp-image-20178\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api-1024x702.png 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api-300x206.png 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api-767x526.png 767w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api-17x12.png 17w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api-1536x1053.png 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/api.png 1938w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.glbgpt.com\/home\/api?inviter=hub_api&amp;login=1\">Ottieni subito la chiave API<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Utilizza l'URL di base pubblico <code>https:\/\/api2.glbgpt.com\/ai-api\/open\/v1<\/code>. Invia le richieste TTS a <code>POST \/tasks<\/code>, query <code>GET \/tasks\/{id}<\/code>, e scarica <code>output.url<\/code> una volta completata l'operazione. Il campo di testo \u00e8 <code>tempestivamente<\/code>. Implementa direttamente questo contratto di attivit\u00e0; \u00e8 diverso dalla risposta audio immediata di OpenAI.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/mcp\/3\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"680\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7-1.webp\" alt=\"Documentazione API GlobalGPT che illustra l&#039;invio di attivit\u00e0 multimediali, il polling e il recupero dei risultati.\" class=\"wp-image-20198\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7-1.webp 1440w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7-1-300x142.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7-1-1024x484.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7-1-768x363.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-media-tasks-20260928_a012b9ace6664ba99a8e9964f8d24fb7-1-18x9.webp 18w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><figcaption class=\"wp-element-caption\">Le attivit\u00e0 multimediali GlobalGPT seguono un flusso di lavoro che prevede l\u2019invio, l\u2019interrogazione e il recupero.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Scegli un modello TTS GlobalGPT documentato<\/h3>\n\n\n\n<figure class=\"wp-block-table\" style=\"box-sizing:border-box;margin:28px 0;overflow-x:auto;font:16px\/1.65 system-ui,-apple-system,sans-serif;max-width:100%;min-width:0;color:#17323f;\"><table style=\"box-sizing:border-box;border-collapse:collapse;width:100%;min-width:530px;font-size:16px;line-height:1.6;\"><thead style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">ID modello<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Input e output<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Una distinzione utile<\/th><\/tr><\/thead><tbody style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\"><code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">eleven-v3<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Fino a 5.000 caratteri; MP3<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Supporta tag audio descrittivi.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\"><code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">undici-multilingue-v2<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Fino a 10.000 caratteri; MP3<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">29 lingue; i tag audio vengono letti come testo.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\"><code style=\"box-sizing:border-box;font:0.85em\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:#eef3f5;padding:2px 4px;border-radius:3px;color:#18364a;\">qwen-audio-3.0-tts-flash<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Fino a 4.096 caratteri; WAV<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">49 voci; i controlli relativi alla voce e al linguaggio utilizzano campi specifici per Qwen.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Elenco di tutte e tre le voci <strong>330 crediti ogni 1.000 caratteri<\/strong>. Utilizzare <code>POST \/tasks\/estimate<\/code> con il corpo della richiesta previsto per il preventivo in questione; secondo la documentazione, ci\u00f2 non comporta la creazione di alcuna attivit\u00e0 n\u00e9 la prenotazione di crediti. L'accesso all'API pubblica utilizza crediti a pagamento.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/mcp\/3\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1800\" height=\"995\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434.webp\" alt=\"Documentazione relativa al modello GlobalGPT per Eleven v3 ed Eleven Multilingual v2, comprensiva di limiti, formato audio e tariffe di credito.\" class=\"wp-image-20197\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434.webp 1800w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434-300x166.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434-1024x566.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434-768x425.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434-1536x849.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-eleven-audio-models-20260928_41a26c4c4ce341e59f1160af00aa2434-18x10.webp 18w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><\/a><figcaption class=\"wp-element-caption\">Le voci ElevenLabs specificano limiti di testo diversi e il comportamento dei tag audio.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/mcp\/3\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"555\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a.webp\" alt=\"GlobalGPT Qwen Audio 3.0: modello Flash con funzione TTS, output WAV, 49 voci e un limite di 4096 caratteri.\" class=\"wp-image-20196\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a.webp 1440w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a-300x116.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a-1024x395.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a-768x296.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/globalgpt-qwen-audio-model-20260928_61b0fe72a16343d69d22c00d2bedf30a-18x7.webp 18w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><figcaption class=\"wp-element-caption\">Qwen Audio 3.0 TTS Flash dispone di un proprio ID modello e di parametri vocali.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Per informazioni pi\u00f9 generali sul flusso di lavoro di creazione, consultare <a href=\"https:\/\/www.glbgpt.com\/hub\/text-to-speech\/\">flussi di lavoro di sintesi vocale in GlobalGPT<\/a>. Se stai effettuando ricerche sulla famiglia di prodotti open source denominata Qwen3-TTS, leggi <a href=\"https:\/\/www.glbgpt.com\/hub\/qwen3-tts-review\/\">Modelli Qwen3-TTS e opzioni API<\/a>; non considerare l'ID del modello Qwen-Audio sopra indicato come una versione intercambiabile con Qwen3-TTS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Preventivo: invialo una volta sola, poi controlla lo stato dell'attivit\u00e0 salvata<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Installare <code>richieste<\/code> con <code>python -m pip install requests<\/code> e impostare <code>GLOBALGPT_API_KEY<\/code> sul server. L'esempio riportato di seguito utilizza Eleven v3, seleziona un ID vocale pubblico documentato e imposta un limite massimo indicativo di 500 crediti. Modifica tale limite in base al tuo budget prima di eseguire il codice.<\/p>\n\n\n\n<section class=\"gg-code-globalgpt-tts-py\" style=\"box-sizing:border-box;background:#102c3b;color:#f1f7fb!important;border-radius:7px;padding:20px;margin:25px 0;font:15px\/1.6 system-ui,sans-serif;max-width:100%;min-width:0;\"><h3 style=\"box-sizing:border-box;color:#fff!important;font:700 20px\/1.4 system-ui,sans-serif;margin:0 0 14px;line-height:1.3;\">API pubblica per attivit\u00e0 TTS GlobalGPT \u00b7 Python<\/h3><pre style=\"box-sizing:border-box;tab-size:4;white-space:pre-wrap;overflow-x:auto;max-width:100%;margin:0;background:transparent;color:#edf6fc!important;font:13px\/1.6 ui-monospace,monospace;overflow-wrap:anywhere;\"><code style=\"box-sizing:border-box;font:inherit;color:inherit;background:transparent;\">\"\"\"Installa requests; imposta GLOBALGPT_API_KEY. Utilizza l'API pubblica per i task di GlobalGPT.\"\"\"\nimport json\nimport os\nimport time\nimport uuid\nfrom pathlib import Path\nimport requests\n\nBASE = \"https:\/\/api2.glbgpt.com\/ai-api\/open\/v1\"\nSTATE = Path(\"globalgpt-tts-job.json\")\nOUTPUT = Path(\"globalgpt-product-tour.mp3\")\nMAX_CREDITS = 500  # Il limite massimo per ogni lavoro; modificare prima dell\u2019esecuzione.\n\npayload = {\n    \"model\": \"eleven-v3\",\n    \"prompt\": (\n \"Benvenuto nel tour del prodotto Acorn Studio. In tre passaggi, puoi trasformare \"\n \"un breve copione in un'audioguida. Per prima cosa, scrivi il messaggio. Poi, \"\n \"scegli una voce. Infine, salva il file audio e prova la riproduzione sul tuo telefono.\"\n    ),\n    \"metadata\": {\n \"voice_id\": \"JBFqnCBsd6RMkjVDRZzb\",\n \"stability\": 0.5,\n \"language_code\": \"en\",\n    },\n}\n\napi = requests.Session()\napi.headers[\"Authorization\"] = \"Bearer \" + os.environ[\"GLOBALGPT_API_KEY\"]\n\nif STATE.exists():\n    job = json.loads(STATE.read_text())\n    if job[\"payload\"] != payload:\n raise RuntimeError(\"Questo lavoro appartiene a un input diverso. Utilizza un nuovo nome di file di stato.\")\nelse:\n    estimate = api.post(BASE + \"\/tasks\/estimate\", json=payload, timeout=30)\n    estimate.raise_for_status()\n    quote = estimate.json()\n    print(\"Crediti stimati:\", quote[\"credits\"])\n    if quote[\"credits\"] &gt; MAX_CREDITS:\n raise RuntimeError(\"Il preventivo supera il limite massimo per singolo lavoro.\")\n    job = {\"payload\": payload, \"idempotency_key\": str(uuid.uuid4())}\n    STATE.write_text(json.dumps(job, indent=2))\n\nif \"task_id\" not in job:\n    # La chiave memorizzata associa un tentativo di ritrasmissione a questa specifica richiesta.\n    submitted = api.post(\n BASE + \"\/tasks\", json=payload,\n headers={\"Idempotency-Key\": job[\"idempotency_key\"]}, timeout=60,\n    )\n    submitted.raise_for_status()\n    task = submitted.json()\n    job[\"task_id\"] = task[\"id\"]\n    STATE.write_text(json.dumps(job, indent=2))\n    if task.get(\"ignored_parameters\"):\n print(\"Parametri ignorati:\", task[\"ignored_parameters\"])\n\nprint(\"Attivit\u00e0:\", job[\"task_id\"])\ndeadline = time.monotonic() + 600\nwhile time.monotonic() &lt; deadline:\n    checked = api.get(BASE + &quot;\/tasks\/&quot; + str(job[&quot;task_id&quot;]), timeout=30)\n    checked.raise_for_status()\n    task = checked.json()\n    if task.get(&quot;ignored_parameters&quot;):\n print(&quot;Parametri ignorati:&quot;, task[&quot;ignored_parameters&quot;])\n    if task[&quot;status&quot;] == &quot;failed&quot;:\n raise RuntimeError(&quot;Generazione fallita: &quot; + json.dumps(task.get(&quot;error&quot;, {})))\n    if task[&quot;status&quot;] == &quot;succeeded&quot;:\n        # Utilizza una nuova richiesta: non inviare la chiave API all&#039;host multimediale.\n audio = requests.get(task[&quot;output&quot;][&quot;url&quot;], timeout=60)\n audio.raise_for_status()\n        OUTPUT.write_bytes(audio.content)\n print(&quot;Salvato:&quot;, OUTPUT)\n break\n    time.sleep(10)\nelse:\n    raise TimeoutError(&quot;Attivit\u00e0 ancora in sospeso. Eseguire nuovamente per interrogare l\u2019ID dell\u2019attivit\u00e0 salvata.&quot;)\n<\/code><\/pre><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">Il file di lavoro salva la richiesta esatta, una chiave di idempotenza e l'ID dell'attivit\u00e0. Se la connessione si interrompe, riesegui lo stesso lavoro in modo che il codice possa riprendere l'attivit\u00e0 in corso. Per generare intenzionalmente un audio diverso, utilizza un nuovo nome per il file di lavoro. Mantieni il file di lavoro privato se lo script contiene informazioni riservate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Controllo <code>parametri_ignorati<\/code> in questo modo, un\u2019impostazione non supportata non diventa automaticamente la configurazione predefinita. I controlli ElevenLabs quali <code>voice_id<\/code> differiscono da quelli di Qwen <code>voce<\/code> e <code>tipo_di_lingua<\/code> campi. Eseguire un polling ogni 5\u201310 secondi, gestire un <code>fallito<\/code> stato e salvare tempestivamente i file corretti: la conservazione dei risultati documentata \u00e8 <strong>30 giorni<\/strong>.<\/p>\n\n\n\n<h2 id=\"tts-audio-examples\" class=\"wp-block-heading\">Ascolta due esempi di presentazioni di prodotti<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Questi due campioni generati dall\u2019intelligenza artificiale utilizzano lo stesso copione di 216 caratteri per il tour del prodotto con Eleven v3 e Qwen Audio 3.0 TTS Flash. Ciascuno rappresenta il primo risultato ottenuto da una singola richiesta, con le impostazioni predefinite della voce. Si tratta di due brevi file da esaminare e ascoltare; non costituiscono un confronto controllato tra voci corrispondenti n\u00e9 un benchmark delle voci OpenAI.<\/p>\n\n\n\n<aside class=\"gg-speech-method\" style=\"box-sizing:border-box;max-width:100%;font:16px\/1.6 system-ui,sans-serif;background:#fff9e9;border:1px solid #e3d29b;border-radius:8px;margin:25px 0;padding:22px;color:#443713!important;min-width:0;\"><h3 style=\"box-sizing:border-box;font:750 21px\/1.35 system-ui,sans-serif;margin:0 0 10px;color:#443713!important;line-height:1.3;\">Come utilizzare questi esempi<\/h3><p style=\"box-sizing:border-box;margin:8px 0;color:#443713!important;\"><strong style=\"box-sizing:border-box;color:#34290c!important;\">Compito:<\/strong> una presentazione del prodotto in tre fasi, generata il 28 settembre 2026. Stesso testo in inglese; una richiesta per modello; voci predefinite; nessun \"reroll\".<\/p><p style=\"box-sizing:border-box;margin:8px 0;color:#443713!important;\"><strong style=\"box-sizing:border-box;color:#34290c!important;\">Da ascoltare:<\/strong> il testo completo, le pause tra i vari passaggi e se il ritmo \u00e8 adeguato a una schermata di onboarding. I formati di output e le propriet\u00e0 dei file sono riportati separatamente di seguito.<\/p><p style=\"box-sizing:border-box;margin:8px 0;color:#443713!important;\"><strong style=\"box-sizing:border-box;color:#34290c!important;\">Ambito di applicazione:<\/strong> Esempi di output dei modelli. I listati API riportati sopra sono procedure di integrazione; queste registrazioni non mostrano l\u2019esecuzione di tali listati di codice.<\/p><\/aside>\n\n\n\n<h3 class=\"wp-block-heading\">Eleven v3: audio della presentazione del prodotto<\/h3>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/static.futureshareai.com\/anywhere-test\/task_BzifB3WGdrVGrrzM8WaC84AAuOLoGYcU.mp3\" preload=\"metadata\"><\/audio><figcaption class=\"wp-element-caption\">eleven-v3 \u2014 Voce generata dall'intelligenza artificiale, 28 settembre 2026.<\/figcaption><\/figure>\n\n\n\n<section class=\"gg-speech-a1\" style=\"box-sizing:border-box;font:16px\/1.55 system-ui,sans-serif;color:#17333d!important;border:1px solid #c6d8dc;border-radius:8px;background:#f5f9fb;padding:24px;margin:16px 0 30px;max-width:100%;min-width:0;\"><h3 style=\"box-sizing:border-box;color:#17333d!important;font:700 22px\/1.3 system-ui,sans-serif;margin:0 0 16px;line-height:1.3;\">eleven-v3 \u00b7 Esempio di tour del prodotto<\/h3>\n<dl style=\"box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:14px 0;\"><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Uscita<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">MP3 \u00b7 mono \u00b7 44,1 kHz<\/dd><\/div><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Lunghezza<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">Circa 15,6 secondi<\/dd><\/div><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Generazione<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">Primo risultato \u00b7 1 richiesta<\/dd><\/div><\/dl>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Impostazioni:<\/strong> il testo esatto riportato di seguito, la voce predefinita e altre impostazioni; nessuna sostituzione della voce n\u00e9 istruzioni di pronuncia. L'identit\u00e0 vocale predefinita non \u00e8 stata registrata.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Stato e tempistiche:<\/strong> La generazione \u00e8 andata a buon fine. I timestamp del server relativi all'operazione indicano 13 secondi dal momento dell'invio al completamento; si tratta di una singola richiesta, non di un test di latenza.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Osservazioni sul file:<\/strong> Il file MP3 contiene un flusso mono a 44,1 kHz e ha una dimensione di circa 251 kB. I suoi frame possono essere letti fino alla fine del file.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Riferimento ai costi:<\/strong> La tariffa indicata nel catalogo pubblico \u00e8 di 330 crediti ogni 1.000 caratteri. Per una nuova richiesta, si prega di utilizzare un preventivo; questa tariffa non costituisce una fattura per il campione.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Uso pratico:<\/strong> Un file MP3 di dimensioni ridotte per ascoltare un breve tour del prodotto. Verifica il testo completo e la riproduzione sul dispositivo di destinazione prima di utilizzarlo in una versione definitiva.<\/p><details style=\"box-sizing:border-box;border-top:1px solid #c6d8dc;padding-top:12px;\"><summary style=\"box-sizing:border-box;color:#125e67!important;font-weight:700;cursor:pointer;\">Leggi l'input esatto \u00b7 216 caratteri<\/summary><blockquote style=\"box-sizing:border-box;margin:14px 0 0;padding:14px;border-left:3px solid #198a86;background:#fff;color:#17333d!important;\">Benvenuti al tour dei prodotti di Acorn Studio. In tre semplici passaggi potrete trasformare un breve testo in un\u2019audioguida. Per prima cosa, scrivete il messaggio. Poi, scegliete una voce. Infine, salvate il file audio e provate la riproduzione sul vostro telefono.<\/blockquote><\/details><\/section>\n\n\n\n<h3 class=\"wp-block-heading\">Qwen Audio 3.0 TTS Flash: audio della presentazione del prodotto<\/h3>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/static.futureshareai.com\/anywhere-test\/task_5slI3lgNp1AMOt9RFM8vDsGymH6D6hb5.wav\" preload=\"metadata\"><\/audio><figcaption class=\"wp-element-caption\">qwen-audio-3.0-tts-flash \u2014 Voce generata dall'intelligenza artificiale, 28 settembre 2026.<\/figcaption><\/figure>\n\n\n\n<section class=\"gg-speech-a2\" style=\"box-sizing:border-box;font:16px\/1.55 system-ui,sans-serif;color:#17333d!important;border:1px solid #c6d8dc;border-radius:8px;background:#f5f9fb;padding:24px;margin:16px 0 30px;max-width:100%;min-width:0;\"><h3 style=\"box-sizing:border-box;color:#17333d!important;font:700 22px\/1.3 system-ui,sans-serif;margin:0 0 16px;line-height:1.3;\">qwen-audio-3.0-tts-flash \u00b7 Esempio di presentazione del prodotto<\/h3>\n<dl style=\"box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:14px 0;\"><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Uscita<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">WAV \u00b7 mono \u00b7 24 kHz<\/dd><\/div><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Lunghezza<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">15,52 secondi di dati PCM<\/dd><\/div><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Generazione<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">Primo risultato \u00b7 1 richiesta<\/dd><\/div><\/dl>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Impostazioni:<\/strong> il testo esatto riportato di seguito, la voce predefinita e altre impostazioni; nessuna sostituzione della voce n\u00e9 istruzioni di pronuncia. L'identit\u00e0 vocale predefinita non \u00e8 stata registrata.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Stato e tempistiche:<\/strong> La generazione \u00e8 andata a buon fine. I timestamp del server indicano che sono trascorsi 17 secondi dal momento dell'invio al completamento; si tratta di una singola richiesta, non di un test di latenza.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Osservazioni sul file:<\/strong> Il file WAV contiene dati PCM mono a 16 bit e 24 kHz e ha una dimensione di circa 745 kB. L'intestazione indica una quantit\u00e0 di dati superiore a quella effettivamente contenuta nel file; qui \u00e8 stata mantenuta l'intestazione originale.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Riferimento ai costi:<\/strong> La tariffa indicata nel catalogo pubblico \u00e8 di 330 crediti ogni 1.000 caratteri. Per una nuova richiesta, si prega di utilizzare un preventivo; questa tariffa non costituisce una fattura per il campione.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Uso pratico:<\/strong> Un campione WAV per valutare il flusso di lavoro della narrazione. Risolvi l'incoerenza nella lunghezza dell'intestazione nella tua pipeline di produzione e verifica la riproduzione completa prima della distribuzione.<\/p><details style=\"box-sizing:border-box;border-top:1px solid #c6d8dc;padding-top:12px;\"><summary style=\"box-sizing:border-box;color:#125e67!important;font-weight:700;cursor:pointer;\">Leggi l'input esatto \u00b7 216 caratteri<\/summary><blockquote style=\"box-sizing:border-box;margin:14px 0 0;padding:14px;border-left:3px solid #198a86;background:#fff;color:#17333d!important;\">Benvenuti al tour dei prodotti di Acorn Studio. In tre semplici passaggi potrete trasformare un breve testo in un\u2019audioguida. Per prima cosa, scrivete il messaggio. Poi, scegliete una voce. Infine, salvate il file audio e provate la riproduzione sul vostro telefono.<\/blockquote><\/details><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">Il campione Qwen ha una dimensione circa tre volte superiore a quella del campione Eleven a parit\u00e0 di durata, il che riflette la differenza tra i formati WAV e MP3. Inoltre, l\u2019intestazione WAV indica una quantit\u00e0 di dati superiore a quella effettivamente contenuta nel file. Si tratta di un problema di struttura del file che vale la pena verificare nel lettore di destinazione; di per s\u00e9 non dice nulla sulla qualit\u00e0 della voce parlata.<\/p>\n\n\n\n<h2 id=\"speech-api-errors\" class=\"wp-block-heading\">Risolvere i problemi pi\u00f9 comuni relativi alla generazione del parlato<\/h2>\n\n\n\n<figure class=\"wp-block-table\" style=\"box-sizing:border-box;margin:28px 0;overflow-x:auto;font:16px\/1.65 system-ui,-apple-system,sans-serif;max-width:100%;min-width:0;color:#17323f;\"><table style=\"box-sizing:border-box;border-collapse:collapse;width:100%;min-width:530px;font-size:16px;line-height:1.6;\"><thead style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Sintomo<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Cosa controllare per prima cosa<\/th><\/tr><\/thead><tbody style=\"box-sizing:border-box;\"><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Il file MP3 salvato non viene riprodotto<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Verifica lo stato HTTP e il tipo di risposta. \u00c8 possibile che un errore dell'API sia stato salvato con un'estensione audio.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">La richiesta rifiuta una voce o un comando<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Abbinare la voce e i campi opzionali al modello selezionato. I modelli TTS OpenAI meno recenti non accettano istruzioni.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Uno script troppo lungo viene respinto<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Verifica il limite di caratteri del percorso e il limite di token Mini TTS, quindi suddividi il testo in base a punti di separazione naturali.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Viene visualizzata una risposta 401 o 429<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Verificare la chiave\/l'account per il codice 401. Per il codice 429, distinguere i limiti di frequenza da una quota insufficiente prima di riprovare.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Una richiesta GlobalGPT rimane in sospeso<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Recupera l'ID dell'attivit\u00e0 salvata e verifica lo stato; un timeout non costituisce un motivo valido per inviare un'attivit\u00e0 duplicata.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">La voce non corrisponde alle impostazioni richieste<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Verificare i metadati specifici del modello e i parametri ignorati prima di dare per scontato che l'impostazione sia stata applicata.<\/td><\/tr><tr style=\"box-sizing:border-box;\"><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">La barra che indica la durata dell'audio o quella di navigazione sembra errata<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Confronta i metadati del file con il contenuto effettivo del file multimediale e verifica il funzionamento del file completo nel lettore di destinazione.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di errore OpenAI, inizia con il suo <a href=\"https:\/\/developers.openai.com\/api\/docs\/guides\/error-codes\">Guida ai codici di errore<\/a>. Per un\u2019attivit\u00e0 GlobalGPT, salvare l\u2019ID dell\u2019attivit\u00e0 e i dettagli dell\u2019errore restituito. Durante lo sviluppo, tenere separati gli errori di trasporto, quelli di fatturazione e le registrazioni vocali non soddisfacenti: ciascuno richiede una soluzione diversa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prima di inviare la narrazione, ascolta l'intera registrazione sul dispositivo che utilizzer\u00e0 il tuo pubblico. Controlla l'introduzione, i nomi e i numeri, le transizioni e la frase finale. Includi un avviso relativo all'uso della voce generata dall'IA all'inizio della riproduzione e conserva una copia del testo esatto e delle impostazioni del modello, in modo da poter rigenerare accuratamente il copione modificato.<\/p>\n\n\n\n<h2 id=\"speech-api-faq\" class=\"wp-block-heading\">Domande frequenti<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Che cos\u2019\u00e8 l\u2019endpoint dell\u2019API Audio Speech OpenAI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utilizza il metodo POST all'indirizzo https:\/\/api.openai.com\/v1\/audio\/speech. I campi obbligatori sono model, input e voice. La risposta \u00e8 un file audio generato; il formato predefinito \u00e8 MP3.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L'API OpenAI Speech \u00e8 gratuita?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">L'API Speech prevede una tariffazione basata sull'utilizzo. Si consiglia di pianificare il budget in base alle tariffe API attuali, anzich\u00e9 partire dal presupposto che sia prevista una quota gratuita: il servizio GPT-4o Mini TTS viene fatturato in base ai token di input testuale e di output audio, mentre i servizi TTS-1 e TTS-1 HD vengono fatturati in base al numero di caratteri.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Posso controllare la voce e lo stile di espressione?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Scegli una voce supportata dal tuo modello. GPT-4o Mini TTS accetta anche istruzioni relative al tono di voce, come ad esempio un tono caloroso o calmo. Il campo delle istruzioni non funziona con TTS-1 o TTS-1 HD.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L'API Speech supporta lo streaming?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00ec. \u00c8 in grado di trasmettere in streaming l'audio generato in blocchi. La tua applicazione deve comunque gestire la riproduzione; lo streaming della sintesi vocale da solo non garantisce una conversazione vocale in tempo reale completa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Posso utilizzare GlobalGPT modificando l'URL di base di OpenAI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utilizza il flusso di lavoro documentato di GlobalGPT per le attivit\u00e0 multimediali relative alla sintesi vocale (TTS): invia la richiesta al POST \/tasks, esegui il polling con GET \/tasks\/{id} e scarica output.url una volta completata con successo l'operazione. Il suo catalogo TTS documentato include i modelli ElevenLabs e Qwen, ciascuno con i propri ID e parametri.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Da quale formato audio dovrei iniziare?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Inizia con il formato MP3 per un semplice download o per la riproduzione via browser. Il formato WAV \u00e8 utile quando il passo successivo prevede l'editing. Il formato PCM grezzo richiede un lettore configurato in base alla sua frequenza di campionamento e alla profondit\u00e0 di bit, poich\u00e9 non presenta un'intestazione del file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inizia con un breve copione, una voce e un file salvato. Una volta che la riproduzione e i costi saranno prevedibili, aggiungi il chunking, i tentativi di riproduzione e il resto del tuo flusso di lavoro multimediale. Nella tua implementazione, mantieni coerenti il formato delle richieste dell\u2019API scelta, le unit\u00e0 di fatturazione e la gestione dei risultati.<\/p>\n\n\n\n<section class=\"gg-speech-cta\" style=\"box-sizing:border-box;font:16px\/1.6 system-ui,sans-serif;background:#123d46;border:1px solid #2c6570;border-radius:8px;padding:26px;margin:28px 0;color:#fff!important;max-width:100%;min-width:0;\">\n<h3 style=\"box-sizing:border-box;font:700 24px\/1.3 system-ui,sans-serif;margin:0 0 10px;color:#fff!important;line-height:1.3;\">Dai una voce alla tua prossima sceneggiatura<\/h3>\n<p style=\"box-sizing:border-box;margin:0 0 20px;color:#edf7f5!important;\">Prepara una breve presentazione del prodotto, crea una voce fuori campo con ElevenLabs o Qwen e prosegui con immagini e video nell'area di lavoro multimodello di GlobalGPT.<\/p>\n<a class=\"ggsc-button\" href=\"https:\/\/www.glbgpt.com\/audio-generator?inviter=hub_audio&amp;login=1\" style=\"box-sizing:border-box;display:inline-block;background:#d6f26f;color:#16351f!important;font-weight:750;padding:11px 18px;border-radius:5px;text-decoration:none;max-width:100%;\">Crea un file audio vocale con GlobalGPT<\/a>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>L'API OpenAI Audio Speech converte il testo in audio parlato tramite un'https:\/\/api.openai.com\/v1\/audio\/speech POST. Invia un modello, il testo di input e una voce; salva la risposta in formato MP3 o in un altro formato audio supportato. Per una nuova integrazione che richiede istruzioni relative al tono e alla pronuncia, inizia con gpt-4o-mini-tts. Una richiesta funzionante \u00e8 solo il primo passo. [\u2026]<\/p>","protected":false},"author":7,"featured_media":20190,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"OpenAI Audio Speech API: Examples, Voices & Pricing","_seopress_titles_desc":"Use the OpenAI Audio Speech API with Python and curl. Compare voices, formats, and costs, then build a GlobalGPT TTS task workflow with audio examples.","_seopress_robots_index":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-20189","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-chat"],"acf":[],"_links":{"self":[{"href":"https:\/\/wp.glbgpt.com\/it\/wp-json\/wp\/v2\/posts\/20189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.glbgpt.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.glbgpt.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/it\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/it\/wp-json\/wp\/v2\/comments?post=20189"}],"version-history":[{"count":2,"href":"https:\/\/wp.glbgpt.com\/it\/wp-json\/wp\/v2\/posts\/20189\/revisions"}],"predecessor-version":[{"id":20199,"href":"https:\/\/wp.glbgpt.com\/it\/wp-json\/wp\/v2\/posts\/20189\/revisions\/20199"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/it\/wp-json\/wp\/v2\/media\/20190"}],"wp:attachment":[{"href":"https:\/\/wp.glbgpt.com\/it\/wp-json\/wp\/v2\/media?parent=20189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/it\/wp-json\/wp\/v2\/categories?post=20189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/it\/wp-json\/wp\/v2\/tags?post=20189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}