{"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\/nl\/hub\/openai-audio-speech-api","title":{"rendered":"OpenAI Audio Speech API: code, stemmen, formaten en kosten"},"content":{"rendered":"<p class=\"wp-block-paragraph\">De <strong>OpenAI Audio Speech API<\/strong> zet tekst om in gesproken audio via <code>POST-https:\/\/api.openai.com\/v1\/audio\/speech<\/code>. Stuur een model, je invoertekst en een stem; sla het antwoord op als MP3 of een ander ondersteund audioformaat. Voor een nieuwe integratie waarvoor instructies nodig zijn over toon en voordracht, begin je met <code>gpt-4o-mini-tts<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Een werkopdracht is slechts de eerste stap. Je hebt ook de juiste factureringseenheid nodig, een afspeelbaar uitvoerbestand en een plan voor lange scripts. Het nieuwere TTS-model van OpenAI maakt gebruik van tekst- en audiotokens voor de prijsbepaling; de oudere TTS-modellen van OpenAI werken op basis van tekens. Dat verschil is van belang bij het maken van een schatting voor een maand aan vertelwerk.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als je werk ook het schrijven van het script, het maken van beeldmateriaal en het monteren van een video omvat, <a href=\"https:\/\/www.glbgpt.com\/audio-generator?inviter=hub_audio&amp;login=1\">De audio-werkruimte van GlobalGPT<\/a> maakt spraakgeneratie toegankelijk via een betaalbaar abonnementsplatform voor meerdere modellen. Je kunt vanuit \u00e9\u00e9n dashboard werken met tekst, spraak, afbeeldingen en video, en vervolgens de API en CLI gebruiken voor herhaalbare productiewerkzaamheden. De openbare TTS-API maakt gebruik van een aparte taakworkflow, die hieronder wordt beschreven.<\/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>Probeer nu verschillende audiomodellen uit<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<nav class=\"gg-speech-toc\" aria-label=\"Inhoud van het artikel\" 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;\">Ga naar een stap<\/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;\">Wat doet de OpenAI Audio Speech API?<\/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;\">Maak je eerste audiobestand met de OpenAI Speech API<\/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;\">Kies een model, een stem en een uitvoerformaat<\/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;\">Wat kost de OpenAI Speech API?<\/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;\">Een TTS-workflow opzetten met de GlobalGPT-API<\/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;\">Luister naar twee voorbeelden van productrondleidingen<\/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;\">Veelvoorkomende problemen bij het genereren van spraak oplossen<\/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;\">Veelgestelde vragen<\/a><\/li><\/ol><\/nav>\n\n\n\n<h2 id=\"what-is-speech-api\" class=\"wp-block-heading\">Wat doet de OpenAI Audio Speech API?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">De Speech API is een tekst-naar-spraak-eindpunt: uw applicatie levert geschreven tekst aan en ontvangt gegenereerde spraak. Typische toepassingen zijn onder meer productdemonstraties, toegankelijkheidscommentaar, lesmateriaal en korte voice-overs. U kunt de tekst controleren voordat deze wordt uitgesproken, wat handig is wanneer de bewoordingen moeten voldoen aan een goedgekeurd script.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bij transcriptie is de volgorde omgekeerd: de opgenomen audio gaat erin en er komt tekst uit. Een live spraakassistent stelt nog een extra eis: luisteren en reageren in de vorm van een gesprek. OpenAI\u2019s <a href=\"https:\/\/developers.openai.com\/api\/docs\/guides\/audio\">audiodocumentatie<\/a> scheidt deze workflows van elkaar. Kies het Speech-eindpunt als je de tekst die je wilt laten voorlezen al hebt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De spraakgeneratie ondersteunt streaming, waardoor een applicatie audio in stukjes kan ontvangen. Het opslaan van die stream in een bestand zorgt er niet automatisch voor dat deze in een browser wordt afgespeeld of dat er een conversatieagent wordt aangemaakt; je applicatie zorgt nog steeds voor het afspelen en de eventuele conversatielogica. OpenAI vereist ook dat luisteraars duidelijk worden ge\u00efnformeerd dat de stem door AI is gegenereerd.<\/p>\n\n\n\n<h2 id=\"openai-speech-example\" class=\"wp-block-heading\">Maak je eerste audiobestand met de OpenAI Speech API<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voer het verzoek uit op een server of op je ontwikkelingscomputer, met een OpenAI-API-sleutel die is opgeslagen in het <code>OPENAI_API_KEY<\/code> omgevingsvariabele. Gebruik de sleutel niet in JavaScript binnen de browser. In de volgende voorbeelden wordt hetzelfde korte script voor de productrondleiding gebruikt en wordt het resultaat opgeslagen als <code>openai-product-tour.mp3<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Optie 1: een curl-verzoek uitvoeren<\/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;\">OpenAI Speech API \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# Stel eerst OPENAI_API_KEY in je serveromgeving in.\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\": \"Welkom bij de producttour van Acorn Studio. In drie stappen kun je een kort script omzetten in een audiogids. Schrijf eerst het bericht. Kies vervolgens een stem. Sla ten slotte het audiobestand op en test het afspelen op je telefoon.\",\n    \"voice\": \"coral\",\n    \"instructions\": \"Spreek duidelijk op een warme, gemoedelijke toon.\",\n    \"response_format\": \"mp3\"\n  }' \\\n  --output openai-product-tour.mp3\n<\/code><\/pre><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">Het antwoord bevat audiofragmenten, dus sla het op in een bestand in plaats van te proberen het als JSON te parseren. De <code>--fail-with-body<\/code> Deze optie zorgt ervoor dat curl bij een HTTP-fout een foutstatus retourneert. Controleer die status voordat je het bestand opent: bij een foutmelding kan er nog steeds JSON in het bestand met de naam <code>.mp3<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Optie 2: gebruik de Python SDK<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Installeer het OpenAI-pakket met <code>python -m pip install openai<\/code>. De SDK leest de API-sleutel uit de omgeving. In dit voorbeeld wordt het antwoord direct bij ontvangst weggeschreven, waardoor wordt voorkomen dat het volledige audio-antwoord in je eigen Python-buffer wordt geladen.<\/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;\">OpenAI Speech API \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;\">\"\"\"Installatie: python -m pip install openai. Stel OPENAI_API_KEY in op de server.\"\"\"\nfrom pathlib import Path\nfrom openai import OpenAI\n\nclient = OpenAI(max_retries=0)\nscript = (\n    \"Welkom bij de producttour van Acorn Studio. In drie stappen kun je \"\n    \"een kort script omzetten in een audiogids. Schrijf eerst het bericht. Kies vervolgens \"\n    \"een stem. Sla ten slotte het audiobestand op en test het afspelen op je telefoon.\"\n)\n\nwith client.audio.speech.with_streaming_response.create(\n    model=\"gpt-4o-mini-tts\",\n    voice=\"coral\",\n    input=script,\n    instructions=\"Spreek duidelijk op een warme, gemoedelijke toon.\",\n    response_format=\"mp3\",\n) as response:\n    response.stream_to_file(Path(\"openai-product-tour.mp3\"))\n\nprint(\"openai-product-tour.mp3 opgeslagen\")\n<\/code><\/pre><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">De drie essenti\u00eble gebieden zijn <code>model<\/code>, <code>invoer<\/code>, en <code>stem<\/code>. Hier, <code>instructies<\/code> vereist een warme, conversatieachtige voordracht; het stuurt de stem aan in plaats van woorden aan de gesproken tekst toe te voegen. Dit veld werkt met GPT-4o Mini TTS en wordt niet ondersteund door <code>tts-1<\/code> en <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=\"OpenAI-documentatie over tekst-naar-spraak, inclusief de parameters voor spraakverzoeken en een Python-snelstartgids.\" 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\">De offici\u00eble snelstartgids voor tekst-naar-spraak van OpenAI. Klik op de afbeelding om de code op volledige grootte te bekijken.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bij een langer document verdeel je de tekst op zins- of alinea-grenzen, nummer je de segmenten en sla je elke uitvoer op onder dat nummer. Zorg ervoor dat de toon en de instructies in alle segmenten hetzelfde blijven. Laat voldoende context over voor een natuurlijke formulering en luister goed naar de overgangen voordat je de samengestelde opname verspreidt.<\/p>\n\n\n\n<h2 id=\"models-voices-formats\" class=\"wp-block-heading\">Kies een model, een stem en een uitvoerformaat<\/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;\">Model<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Hoe kies je?<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Leveringsinstructies<\/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;\">Een uitgangspunt voor een beheersbare vertelstijl en spreekwijze.<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Ondersteunt <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;\">instructies<\/code> wat betreft toon, stijl en tempo.<\/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 maakt dit model geschikt voor spraakgeneratie met een lagere latentie.<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Gebruik de ondersteunde spraak- en snelheidsbedieningen; laat weg <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;\">instructies<\/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 zorgt ervoor dat dit model spraak van hogere kwaliteit levert dan TTS-1.<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Gebruik de ondersteunde spraak- en snelheidsbedieningen; laat weg <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;\">instructies<\/code>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">De <a href=\"https:\/\/developers.openai.com\/api\/docs\/models\/gpt-4o-mini-tts\">GPT-4o Mini TTS-modelpagina<\/a> koppelt de modelalias aan de <code>gpt-4o-mini-tts-15-dec-2025<\/code> snapshot. Als reproduceerbaar gedrag belangrijk is voor je toepassing, kies dan bewust een gedocumenteerde snapshot en bewaar deze samen met je opgeslagen scripts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ingebouwde stemmen en invoerlimieten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In de Speech API-referentiegids worden 13 ingebouwde stemmen voor de GPT-4o Mini TTS vermeld: <strong>legering, as, ballade, koraal, echo, fabel, onyx, nova, salie, glans, vers, marin en ceder<\/strong>. OpenAI adviseert <strong>marin<\/strong> of <strong>ceder<\/strong> voor de beste kwaliteit. Dat is de aanbeveling van OpenAI: kies je stem voor de opname door te luisteren naar je eigen naam, getallen en zinspatronen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De oudere TTS-modellen ondersteunen een kleiner aantal: alloy, ash, coral, echo, fable, onyx, nova, sage en shimmer. Ga er niet vanuit dat elke stem met elk model werkt. De <a href=\"https:\/\/developers.openai.com\/api\/reference\/resources\/audio\/subresources\/speech\/methods\/create\">Referentie voor de Speech API<\/a> accepteert ook een snelheid tussen <strong>0,25 en 4,0<\/strong>, met <strong>1.0<\/strong> als standaardinstelling.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Er zijn twee invoergrenzen waarmee rekening moet worden gehouden: de referentiewaarden voor de eindpunten <code>invoer<\/code> naar <strong>4.096 tekens<\/strong>, en op de productpagina van de Mini TTS staat een maximum van <strong>2.000 invoertokens<\/strong>. Tekens en tokens zijn verschillende eenheden. Controleer beide beperkingen voor Mini TTS, vooral bij meertalige tekst, en splits grote scripts op voordat je ze indient.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kies het bestandsformaat voor de bestemming<\/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;\">Formaat<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Praktisch gebruik<\/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;\">Standaarduitvoer: een handig gecomprimeerd bestand om te delen en op het web af te spelen.<\/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;\">Handig voor streaming- en communicatietoepassingen die deze codec ondersteunen.<\/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;\">Bedenk in welke gevallen je afspeelomgeving of mediaworkflow het gebruik van AAC vereist.<\/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;\">Verliesvrije compressie voor workflows waarbij het audiosignaal behouden moet blijven.<\/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;\">Ongecomprimeerde audio in een vertrouwd bestandsformaat voor bewerking en verwerking.<\/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;\">Onbewerkte 24 kHz, 16-bits signed little-endian samples zonder bestandsheader; je speler moet op deze instellingen zijn ingesteld.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Begin met MP3 als je een downloadlink of een eenvoudige audiospeler nodig hebt. Kies WAV als je in de volgende stap gaat bewerken. Selecteer \u2018raw PCM\u2019 alleen als je programma dit formaat kan interpreteren; het wijzigen van een bestandsnaam van <code>.pcm<\/code> naar <code>.wav<\/code> maakt geen WAV-header aan.<\/p>\n\n\n\n<h2 id=\"speech-api-pricing\" class=\"wp-block-heading\">Wat kost de OpenAI Speech API?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Volgens de gegevens van 28 september 2026 vermeldt OpenAI de GPT-4o Mini TTS op <strong>$0,60 per miljoen tekstinvoer-tokens<\/strong> plus <strong>$12 per miljoen audio-outputtoken<\/strong>. Kosten van de TTS-1 <strong>$15 per miljoen tekens<\/strong>, en de TTS-1 HD kost <strong>$30 per miljoen tekens<\/strong>. Bereken elk model in zijn eigen eenheden.<\/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;\">Prijzen voor de Speech API: houd de eenheden apart<\/h3>\n<p style=\"box-sizing:border-box;color:#284654!important;margin:8px 0;\">OpenAI rekent zijn nieuwere TTS-model per token en zijn twee eerdere TTS-modellen per teken. GlobalGPT geeft zijn TTS-opdrachten weer in credits.<\/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;\">Route en model<\/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;\">Tarief<\/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;\">Voorbeeld<\/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 miljoen tekstinvoer-tokens<br style=\"box-sizing:border-box;\">$12 \/ 1M audio-uitgangstokens<\/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 voor 1.000 tekstinvoer-tokens + 5.000 audio-uitvoer-tokens<\/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 miljoen tekens<\/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 voor 1.000 tekens<\/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 miljoen tekens<\/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 voor 1.000 tekens<\/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 of 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 studiepunten \/ 1.000 tekens<\/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 credits tegen het vermelde tarief van 1.000 tekens; vraag een prijsopgave aan voordat u uw opdracht indient<\/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;\">Dit zijn prijsvoorbeelden, geen tarieven voor de onderstaande geluidsfragmenten. Tokens, tekens, minuten en credits zijn verschillende eenheden. In de taakraming GlobalGPT wordt het geldende aantal credits vermeld; in de tabel worden credits niet omgerekend naar dollars.<\/p>\n<small style=\"box-sizing:border-box;display:block;font-size:13px;color:#3c5561!important;\">Tarieven gecontroleerd op 28 september 2026. Bronnen: <a href=\"https:\/\/developers.openai.com\/api\/docs\/pricing\" style=\"box-sizing:border-box;color:#075b63!important;text-decoration:underline;\">Prijzen voor de OpenAI API<\/a> en <a href=\"https:\/\/www.glbgpt.com\/home\/api\/docs\" style=\"box-sizing:border-box;color:#075b63!important;text-decoration:underline;\">GlobalGPT API-documentatie<\/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=\"OpenAI-prijstabellen met de tarieven voor GPT-4o Mini TTS-invoer- en -uitvoertokens en de TTS-tekenprijzen.\" 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\">Prijzen voor de OpenAI API-spraakdienst, vastgelegd op 28 september 2026. Voor tokengebaseerde en tekengebaseerde tarieven worden verschillende eenheden gebruikt.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zo zijn 100 scripts van elk 1.000 tekens samen goed voor 100.000 tekens. Tegen de vermelde tarieven komt dat neer op <strong>$1.50 met TTS-1<\/strong> of <strong>$3.00 met TTS-1 HD<\/strong>, v\u00f3\u00f3r andere applicatiekosten. Ditzelfde aantal tekens is onvoldoende om Mini TTS exact te berekenen: je hebt de aantallen tokens voor tekstinvoer en audio-uitvoer nodig.<\/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;\">Maak een schatting van de kosten voor het genereren van spraak<\/h3>\n<p style=\"box-sizing:border-box;color:#294b59!important;margin:12px 0;\">Voer de eenheden in die voor de door u gekozen route in rekening worden gebracht. Er vindt geen automatische omzetting plaats van tekens naar tokens of van minuten naar tokens.<\/p>\n<label for=\"ggsc-mode\" style=\"box-sizing:border-box;color:#294b59!important;display:block;font-weight:650;margin:16px 0 5px;\">Model en factureringswijze<\/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 tekens<\/option><option value=\"hd\" style=\"box-sizing:border-box;\">OpenAI TTS-1 HD \u00b7 tekens<\/option><option value=\"mini\" style=\"box-sizing:border-box;\">OpenAI GPT-4o Mini TTS \u00b7 tekst- en audiotokens<\/option><option value=\"glb\" style=\"box-sizing:border-box;\">GlobalGPT TTS \u00b7 op tekens gebaseerde kredietraming<\/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;\">Voer tekens in<\/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;\">Audio-tokens uitvoeren<\/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;\">Geschatte kosten: $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;\">Formule: aantal tekens \u00d7 $15 \u00f7 1.000.000. Het totale aantal tekens kan verspreid zijn over meerdere API-verzoeken.<\/p>\n<p class=\"ggsc-help\" style=\"box-sizing:border-box;color:#294b59!important;font-size:14px;margin:12px 0 0;\">Tarieven gecontroleerd op 28 september 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>. Exclusief opslag, hosting, belastingen en andere onderdelen van je applicatie.<\/p>\n<noscript style=\"box-sizing:border-box;\"><p style=\"box-sizing:border-box;color:#294b59!important;margin:12px 0;\">Voor de rekenmachine is JavaScript vereist. TTS-1: tekens \u00d7 $15 \/ 1M. TTS-1 HD: tekens \u00d7 $30 \/ 1M. GPT-4o Mini TTS: tekstinvoertokens \u00d7 $0,60 \/ 1M + audio-uitvoertokens \u00d7 $12 \/ 1M. GlobalGPT: tekens \u00d7 330 \/ 1.000 credits; gebruik het schattings-eindpunt voor het daadwerkelijke verzoek.<\/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\">Voer voor de planning de werkelijke gebruikscijfers of expliciete aannames in de calculator in. Beschouw het veld \u2018Mini TTS-audio-token\u2019 als een begrotingswaarde totdat u het daadwerkelijke gebruik hebt gemeten. Zet een geschat cijfer per minuut niet om in een gegarandeerde prijs voor elke stem, elk spreektempo of elke taal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In de GlobalGPT-modelcatalogus worden TTS-prijzen uitgedrukt in credits, en het eindpunt voor schattingen geeft een prijsopgave voor het verzoek dat u van plan bent te verzenden. Houd het verbruik van API-credits gescheiden van de keuze voor een abonnement op een multi-model-werkruimte voor dagelijkse schrijf- en mediatoepassingen. Zo kunt u het budget gemakkelijker bijhouden, zonder ervan uit te gaan dat beide producten \u00e9\u00e9n factureringslimiet delen.<\/p>\n\n\n\n<h2 id=\"globalgpt-tts-api\" class=\"wp-block-heading\">Een TTS-workflow opzetten met de GlobalGPT-API<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voor een herhaalbare workflow van script naar spraak naar video, <a href=\"https:\/\/www.glbgpt.com\/audio-generator?inviter=hub_audio&amp;login=1\">spraak genereren in GlobalGPT<\/a> en bewaar de rest van het project in dezelfde werkruimte. De <a href=\"https:\/\/www.glbgpt.com\/home\/api\">GlobalGPT API<\/a> stelt de mediageneratie voor als taken, terwijl de <a href=\"https:\/\/www.glbgpt.com\/home\/cli\">GlobalGPT CLI<\/a> verbindingen die compatibel zijn met je terminal en ontwikkeltools.<\/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\">Nu API-sleutel aanvragen<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Gebruik de openbare basis-URL <code>https:\/\/api2.glbgpt.com\/ai-api\/open\/v1<\/code>. Stuur TTS-verzoeken naar <code>POST \/taken<\/code>, zoekopdracht <code>GET \/taken\/{id}<\/code>, en download <code>output.url<\/code> nadat de taak is geslaagd. Het tekstveld is <code>prompt<\/code>. Voer dit taakcontract direct uit; het verschilt van de onmiddellijke audiorespons van 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=\"GlobalGPT API-documentatie waarin het indienen van mediataken, het opvragen van de status en het ophalen van uitvoer wordt toegelicht.\" 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\">GlobalGPT-mediataken volgen een workflow die bestaat uit indienen, opvragen en ophalen.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Kies een gedocumenteerd GlobalGPT TTS-model<\/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;\">Model-ID<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Invoer en uitvoer<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Nuttig onderscheid<\/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;\">Maximaal 5.000 tekens; MP3<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Ondersteunt expressieve audiotags.<\/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;\">eleven-meertalig-v2<\/code><\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Maximaal 10.000 tekens; MP3<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">29 talen; audiotags worden als tekst voorgelezen.<\/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;\">Maximaal 4.096 tekens; WAV<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">49 stemmen; voor de spraak- en taalbediening worden Qwen-specifieke velden gebruikt.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Lijst met alle drie de vermeldingen <strong>330 credits per 1.000 tekens<\/strong>. Gebruik <code>POST \/tasks\/estimate<\/code> met de beoogde verzoektekst voor de betreffende offerte; volgens de documentatie wordt hierdoor geen taak aangemaakt en worden er geen credits gereserveerd. Voor toegang tot de openbare API worden betaalde credits gebruikt.<\/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=\"Documentatie over het GlobalGPT-model voor Eleven v3 en Eleven Multilingual v2, inclusief limieten, audioformaat en tarieven.\" 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\">De ElevenLabs-vermeldingen specificeren verschillende tekstlimieten en het gedrag van audiotags.<\/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 TTS Flash-model met WAV-uitvoer, 49 stemmen en een limiet van 4096 tekens.\" 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 heeft een eigen model-ID en eigen stemparameters.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zie voor de bredere creatieworkflow <a href=\"https:\/\/www.glbgpt.com\/hub\/text-to-speech\/\">text-to-speech-workflows in GlobalGPT<\/a>. Als je onderzoek doet naar de apart genoemde open-source Qwen3-TTS-serie, lees dan <a href=\"https:\/\/www.glbgpt.com\/hub\/qwen3-tts-review\/\">Qwen3-TTS-modellen en API-opties<\/a>; beschouw de hierboven genoemde model-ID Qwen-Audio niet als een uitwisselbare Qwen3-TTS-implementatie.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Maak een schatting, dien deze \u00e9\u00e9n keer in en bekijk vervolgens de opgeslagen taak<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Installeer <code>verzoeken<\/code> met <code>python -m pip install requests<\/code> en stel in <code>GLOBALGPT_API_KEY<\/code> op de server. In het onderstaande voorbeeld wordt Eleven v3 gebruikt, wordt een gedocumenteerde openbare stem-ID geselecteerd en wordt ter illustratie een maximum van 500 credits ingesteld. Pas dat maximum aan uw eigen budget aan voordat u het programma uitvoert.<\/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;\">GlobalGPT openbare TTS-taak-API \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;\">\"\"\"Installatie van requests; stel GLOBALGPT_API_KEY in. Maakt gebruik van de openbare taak-API van 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  # Je maximum per taak; pas dit aan voordat je het script uitvoert.\n\npayload = {\n    \"model\": \"eleven-v3\",\n    \"prompt\": (\n \"Welkom bij de producttour van Acorn Studio. In drie stappen kun je \"\n \"een kort script omzetten in een audiogids. Schrijf eerst het bericht. Kies vervolgens \"\n \"een stem. Sla ten slotte het audiobestand op en test het afspelen op je telefoon.\"\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(\"Deze taak hoort bij andere invoer. Gebruik een nieuwe bestandsnaam voor de status.\")\nelse:\n    estimate = api.post(BASE + \"\/tasks\/estimate\", json=payload, timeout=30)\n    estimate.raise_for_status()\n    quote = estimate.json()\n    print(\"Geschatte credits:\", quote[\"credits\"])\n    if quote[\"credits\"] &gt; MAX_CREDITS:\n raise RuntimeError(\"De schatting overschrijdt je limiet per taak.\")\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    # De opgeslagen sleutel koppelt een transportherpoging aan dit exacte verzoek.\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(\"Genegeerde parameters:\", task[\"ignored_parameters\"])\n\nprint(\"Taak:\", 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;Genegeerde parameters:&quot;, task[&quot;ignored_parameters&quot;])\n    if task[&quot;status&quot;] == &quot;failed&quot;:\n raise RuntimeError(&quot;Genereren mislukt: &quot; + json.dumps(task.get(&quot;error&quot;, {})))\n    if task[&quot;status&quot;] == &quot;succeeded&quot;:\n        # Gebruik een nieuw verzoek: stuur de API-sleutel niet naar de mediahost.\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;Opgeslagen:&quot;, OUTPUT)\n break\n    time.sleep(10)\nelse:\n    raise TimeoutError(&quot;Taak nog in behandeling. Voer de taak opnieuw uit om de opgeslagen taak-ID op te vragen.&quot;)\n<\/code><\/pre><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">Het taakbestand slaat het exacte verzoek, een idempotentiesleutel en de taak-ID op. Als de verbinding wordt verbroken, voer je dezelfde taak opnieuw uit, zodat de code de bestaande taak kan hervatten. Gebruik een nieuwe bestandsnaam voor de taak als je bewust andere audio wilt genereren. Houd het taakbestand priv\u00e9 als het script vertrouwelijke informatie bevat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Controleer <code>genegeerde_parameters<\/code> zodat een niet-ondersteunde instelling niet stilletjes je standaardconfiguratie wordt. ElevenLabs-instellingen zoals <code>voice_id<\/code> verschillen van die van Qwen <code>stem<\/code> en <code>taaltype<\/code> velden. Controleer elke 5\u201310 seconden, verwerk een <code>mislukt<\/code> status, en sla de bestanden die met succes zijn opgeslagen onmiddellijk op: de gedocumenteerde bewaartermijn van de resultaten is <strong>30 dagen<\/strong>.<\/p>\n\n\n\n<h2 id=\"tts-audio-examples\" class=\"wp-block-heading\">Luister naar twee voorbeelden van productrondleidingen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Deze twee door AI gegenereerde voorbeelden maken gebruik van hetzelfde productrondleiding-script van 216 tekens, met Eleven v3 en Qwen Audio 3.0 TTS Flash. Beide zijn de eerste uitvoer van \u00e9\u00e9n verzoek, met standaard steminstellingen. Ze bieden u twee korte bestanden om te bekijken en te beluisteren; het gaat hier niet om een gecontroleerde vergelijking van op elkaar afgestemde stemmen of een OpenAI-stembenchmark.<\/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;\">Hoe gebruikt u deze voorbeelden?<\/h3><p style=\"box-sizing:border-box;margin:8px 0;color:#443713!important;\"><strong style=\"box-sizing:border-box;color:#34290c!important;\">Opdracht:<\/strong> een productrondleiding in drie stappen, gegenereerd op 28 september 2026. Dezelfde Engelse tekst; \u00e9\u00e9n verzoek per model; standaardstemmen; geen herhalingen.<\/p><p style=\"box-sizing:border-box;margin:8px 0;color:#443713!important;\"><strong style=\"box-sizing:border-box;color:#34290c!important;\">Let op:<\/strong> de volledige tekst, de pauzes tussen de stappen en of het tempo geschikt is voor een onboarding-scherm. De uitvoerformaten en bestandseigenschappen worden hieronder afzonderlijk vermeld.<\/p><p style=\"box-sizing:border-box;margin:8px 0;color:#443713!important;\"><strong style=\"box-sizing:border-box;color:#34290c!important;\">Toepassingsgebied:<\/strong> voorbeelden van modeluitvoer. De bovenstaande API-codefragmenten zijn integratierecepten; deze opnames laten niet zien hoe die codefragmenten worden uitgevoerd.<\/p><\/aside>\n\n\n\n<h3 class=\"wp-block-heading\">Eleven v3: audio bij de productrondleiding<\/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 Door AI gegenereerde stem, 28 september 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 voorbeeld van een productrondleiding<\/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;\">Uitgang<\/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;\">Lengte<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">Ongeveer 15,6 seconden<\/dd><\/div><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Generatie<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">Eerste uitvoer \u00b7 1 verzoek<\/dd><\/div><\/dl>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Instellingen:<\/strong> de onderstaande exacte tekst, de standaardstem en andere instellingen; geen overschrijving van de stem of uitspraakinstructies. De standaardstemidentiteit is niet opgenomen.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Status en tijdschema:<\/strong> het genereren is gelukt. Uit de tijdstempels van de server blijkt dat er 13 seconden verstreken zijn tussen het indienen en de voltooiing; dit betreft \u00e9\u00e9n verzoek, geen latentietest.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Opmerking bij het bestand:<\/strong> Het MP3-bestand bevat een monostream met een frequentie van 44,1 kHz en is ongeveer 251 kB groot. De frames kunnen tot het einde van het bestand worden gelezen.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Kostenoverzicht:<\/strong> Het tarief in de openbare catalogus bedraagt 330 credits per 1.000 tekens. Gebruik een schatting van de benodigde tijd voor een nieuwe aanvraag; dit tarief geldt niet voor de factuur van het voorbeeld.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Praktische toepassing:<\/strong> Een compact MP3-bestand om een korte productpresentatie te beluisteren. Controleer de volledige tekst en het afspelen op het doelapparaat voordat je het in een release gebruikt.<\/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;\">Lees de exacte invoer \u00b7 216 tekens<\/summary><blockquote style=\"box-sizing:border-box;margin:14px 0 0;padding:14px;border-left:3px solid #198a86;background:#fff;color:#17333d!important;\">Welkom bij de productrondleiding van Acorn Studio. In drie stappen kun je een kort script omzetten in een audiogids. Schrijf eerst de tekst. Kies vervolgens een stem. Sla ten slotte het audiobestand op en test het afspelen op je telefoon.<\/blockquote><\/details><\/section>\n\n\n\n<h3 class=\"wp-block-heading\">Qwen Audio 3.0 TTS Flash: audio voor productrondleiding<\/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 Door AI gegenereerde stem, 28 september 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 voorbeeld van de productrondleiding<\/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;\">Uitgang<\/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;\">Lengte<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">15,52 seconden aan PCM-gegevens<\/dd><\/div><div style=\"box-sizing:border-box;\"><dt style=\"box-sizing:border-box;color:#294752!important;font-size:13px;\">Generatie<\/dt><dd style=\"box-sizing:border-box;color:#294752!important;font-weight:700;margin:3px 0 0;\">Eerste uitvoer \u00b7 1 verzoek<\/dd><\/div><\/dl>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Instellingen:<\/strong> de onderstaande exacte tekst, de standaardstem en andere instellingen; geen overschrijving van de stem of uitspraakinstructies. De standaardstemidentiteit is niet opgenomen.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Status en tijdschema:<\/strong> het genereren is gelukt. Uit de tijdstempels van de server blijkt dat er 17 seconden zijn verstreken tussen het indienen en de voltooiing; dit betreft \u00e9\u00e9n verzoek, geen latentietest.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Opmerking bij het bestand:<\/strong> Het WAV-bestand bevat mono, 16-bits PCM bij 24 kHz en is ongeveer 745 kB groot. In de header wordt meer gegevens aangegeven dan het bestand daadwerkelijk bevat; de oorspronkelijke uitvoer is hier behouden.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Kostenoverzicht:<\/strong> Het tarief in de openbare catalogus bedraagt 330 credits per 1.000 tekens. Gebruik een schatting van de benodigde tijd voor een nieuwe aanvraag; dit tarief geldt niet voor de factuur van het voorbeeld.<\/p>\n<p style=\"box-sizing:border-box;color:#294752!important;margin:12px 0;\"><strong style=\"box-sizing:border-box;\">Praktische toepassing:<\/strong> Een WAV-voorbeeldbestand voor het evalueren van een workflow voor gesproken commentaar. Los de inconsistentie in de lengte van de koptekst in je productiepijplijn op en controleer of het bestand volledig kan worden afgespeeld voordat je het verspreidt.<\/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;\">Lees de exacte invoer \u00b7 216 tekens<\/summary><blockquote style=\"box-sizing:border-box;margin:14px 0 0;padding:14px;border-left:3px solid #198a86;background:#fff;color:#17333d!important;\">Welkom bij de productrondleiding van Acorn Studio. In drie stappen kun je een kort script omzetten in een audiogids. Schrijf eerst de tekst. Kies vervolgens een stem. Sla ten slotte het audiobestand op en test het afspelen op je telefoon.<\/blockquote><\/details><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">Het Qwen-voorbeeld is bij een vergelijkbare duur ongeveer drie keer zo groot als het Eleven-voorbeeld, wat te maken heeft met de verschillende WAV- en MP3-formaten. De WAV-header geeft bovendien aan dat er meer gegevens zijn dan het bestand fysiek bevat. Dat is een probleem met de bestandsindeling dat u in uw doelspeler moet controleren; het zegt op zichzelf niets over de kwaliteit van de gesproken stem.<\/p>\n\n\n\n<h2 id=\"speech-api-errors\" class=\"wp-block-heading\">Veelvoorkomende problemen bij het genereren van spraak oplossen<\/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;\">Symptoom<\/th><th style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;background:#eaf4f3;color:#173e43;\">Wat moet je als eerste controleren?<\/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;\">De opgeslagen MP3-bestand kan niet worden afgespeeld<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Controleer de HTTP-status en het responstype. Mogelijk is er een API-fout opgeslagen met een audio-extensie.<\/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;\">Het verzoek wijst een spraakopdracht of instructie af<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Koppel de stem en de optionele velden aan het geselecteerde model. Oudere OpenAI TTS-modellen ondersteunen geen instructies.<\/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;\">Een lang script wordt afgewezen<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Controleer het maximale aantal tekens voor de route en de limiet voor Mini TTS-tokens, en splits de tekst vervolgens op natuurlijke scheidingspunten.<\/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;\">Er verschijnt een 401- of 429-respons<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Controleer de sleutel\/het account op foutcode 401. Bij foutcode 429 moet je, voordat je het opnieuw probeert, onderscheid maken tussen tarieflimieten en onvoldoende quota.<\/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;\">Een GlobalGPT-verzoek is nog in behandeling<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Vraag het ID van de opgeslagen taak op en controleer de status; een time-out is geen reden om een dubbele taak in te dienen.<\/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;\">De stem komt niet overeen met de opgegeven instellingen<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Controleer de modelspecifieke metagegevens en de `ignored_parameters` voordat je ervan uitgaat dat de instelling is toegepast.<\/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;\">De duur van een audiobestand of de schuifbalk ziet er niet goed uit<\/td><td style=\"box-sizing:border-box;padding:15px;text-align:left;border:1px solid #d3e1e4;vertical-align:top;color:#294752;\">Vergelijk de metagegevens van het bestand met de daadwerkelijke media-inhoud en test het volledige bestand in de gewenste speler.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bij een OpenAI-fout begin je met de <a href=\"https:\/\/developers.openai.com\/api\/docs\/guides\/error-codes\">richtlijnen voor foutcodes<\/a>. Sla bij een GlobalGPT-taak het taak-ID en de details van de gerapporteerde fout op. Houd tijdens de ontwikkeling transportfouten, factureringsfouten en een onbevredigende spraakopname apart: voor elk daarvan is een andere oplossing nodig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luister, voordat je de gesproken tekst verstuurt, de hele opname af op het apparaat dat je publiek zal gebruiken. Controleer de inleiding, namen en getallen, overgangen en de slotzin. Voeg vlak voor het afspelen een vermelding van het gebruik van een AI-stem toe en bewaar een kopie van de exacte tekst en de modelinstellingen, zodat een bewerkt script opzettelijk opnieuw kan worden gegenereerd.<\/p>\n\n\n\n<h2 id=\"speech-api-faq\" class=\"wp-block-heading\">Veelgestelde vragen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Wat is het OpenAI Audio Speech API-eindpunt?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Gebruik POST https:\/\/api.openai.com\/v1\/audio\/speech. De verplichte velden zijn model, input en voice. Het antwoord is een gegenereerd geluidsbestand; MP3 is het standaardformaat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is de OpenAI Speech API gratis?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">De Speech API hanteert een prijsmodel op basis van gebruik. Houd bij uw budgettering rekening met de huidige API-tarieven in plaats van uit te gaan van een gratis quotum: voor GPT-4o Mini TTS wordt gefactureerd op basis van tokens voor tekstinvoer en audio-uitvoer, terwijl voor TTS-1 en TTS-1 HD per teken wordt gefactureerd.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kan ik de stem en de spreekstijl aanpassen?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kies een stem die door uw model wordt ondersteund. GPT-4o Mini TTS accepteert ook instructies voor de manier van spreken, zoals een warme of rustige toon. Het instructieveld werkt niet met TTS-1 of TTS-1 HD.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ondersteunt de Speech API streaming?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ja. Het kan gegenereerde audio in stukjes streamen. Je applicatie moet het afspelen nog wel zelf regelen; het streamen van tekst-naar-spraak alleen is niet voldoende voor een volledig live spraakgesprek.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kan ik GlobalGPT gebruiken door de basis-URL van OpenAI aan te passen?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Gebruik de gedocumenteerde workflow voor mediataken van GlobalGPT voor TTS: verstuur de opdracht via POST \/tasks, controleer de status via GET \/tasks\/{id} en download output.url na succesvolle afhandeling. De gedocumenteerde TTS-catalogus bevat de modellen ElevenLabs en Qwen, elk met hun eigen model-ID\u2019s en parameters.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Met welk audioformaat moet ik beginnen?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Begin met MP3 voor een eenvoudige download of een webspeler. WAV is handig als je het bestand daarna wilt bewerken. Voor onbewerkte PCM heb je een speler nodig die is ingesteld op de samplefrequentie en bitdiepte van het bestand, omdat het geen bestandsheader heeft.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Begin met \u00e9\u00e9n kort script, \u00e9\u00e9n stem en \u00e9\u00e9n opgeslagen bestand. Zodra het afspelen en de kosten voorspelbaar zijn, voeg je dan chunking, herhalingspogingen en de rest van je mediaworkflow toe. Zorg ervoor dat het verzoekformaat, de factureringseenheden en de verwerking van de uitvoer van de gekozen API\u2019s in je implementatie op \u00e9\u00e9n lijn blijven.<\/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;\">Geef je volgende script een stem<\/h3>\n<p style=\"box-sizing:border-box;margin:0 0 20px;color:#edf7f5!important;\">Stel een korte producttour op, maak een voice-over met ElevenLabs of Qwen en ga verder met afbeeldingen en video in de multimodale werkruimte van 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%;\">Maak spraakopnames met GlobalGPT<\/a>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>De OpenAI Audio Speech API zet tekst om in gesproken audio via POST-https:\/\/api.openai.com\/v1\/audio\/speechs. Stuur een model, uw invoertekst en een stem; sla het antwoord op als MP3 of een ander ondersteund audioformaat. Voor een nieuwe integratie waarvoor instructies voor toon en uitspraak nodig zijn, begint u met gpt-4o-mini-tts. Een werkend verzoek is slechts de eerste stap. [\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\/nl\/wp-json\/wp\/v2\/posts\/20189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/comments?post=20189"}],"version-history":[{"count":2,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/posts\/20189\/revisions"}],"predecessor-version":[{"id":20199,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/posts\/20189\/revisions\/20199"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/media\/20190"}],"wp:attachment":[{"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/media?parent=20189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/categories?post=20189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/tags?post=20189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}