app.nzapp
AppsProjectsReposPullsChatIntegrationsGatewayModelsEvalsToolsDatasetsMCPDeploysPricingBlogDocsAssistantsCharactersArtMusic
Sign inStart building
Agent stack
Cloud coding agentAgents SDKIntegrationsBrowser agentMonitors & auto-agentsSchedulersAgent skillsMCP serversDeep research
Models & API
AI GatewayModel catalogModel evalsModel spacesPlaygroundText to imageImage to 3DText to 3DMusic & SFXAudio editorMedia optimizerAI art & libraryChatAPI referenceSchemaBecome a provider
Compute & hosting
DeploysAddonsPostgres hostinggobed vector searchSite hostingAnalyticsCog GPU hostingRL trainingBuilds & CIWorkersTask queuesDomainsGit hosting
Tools
AI toolsDrawDiffusion canvasLive DrawWriteSheetsArtifactsVideo studioNotebooksDatasets
Learn
DocsBlogEval guidesPrompt libraryCLIAlternativesPapersAI charactersArt gallerySecurityConsulting
Company
PricingEnterpriseSettingsBillingStatusInvestorsCreate accountTerms of ServicePrivacy Policy
app.nzapp.nz

AI agent cloud for coding, deploys, model routing, and research. Built for teams shipping software.

Built in New Zealand by App AI NZ.

Social
X / TwitterGitHubYouTube
The app.nz network
GpuBrainPapersReading TimemojojojoNetwrckText-Generator.ioCodex InfinityOpenPathsCuteDSLAI Art GeneratorAIArt-Generator.artSiteSimSimplexGenDictatorFlowWebFiddleRing.nzChatGibidyBitBankExperimentFlowEvangelerHires.nzHow.nzV5 GamesAddicting Word GamesBig Multiplayer ChessWord SmashingreWord GameMultiplication Master
© 2026 App AI NZ Ltd. All rights reserved.All systems normalTermsPrivacy
Blog
July 22, 2026·8 min read·app.nz

ComfyUI lab 3: Create clean narration and reusable voices

Treat speech as structured data: text, voice, pacing, pronunciation, sample rate, and provenance.

Listen to this article

On-device voice

Uses the voice built into your browser; no article text leaves this page.

Audio narration is not supported by this browser.

Speech is not just an audio file. It is a relationship between text normalization, voice identity, prosody, pronunciation, timing, sample rate, and permission to use the voice. A good workflow makes those decisions visible.

Prepare text for ears

Write what should be spoken, not what looks elegant on a page. Expand ambiguous abbreviations, split long sentences, and use punctuation to signal phrasing. Keep a pronunciation dictionary beside the script for names, products, and technical terms. Generate short paragraphs separately so one mistake does not invalidate five minutes of otherwise good narration.

The graph returns a normal ComfyUI AUDIO value. That matters: it can feed a SaveAudio node, a talking-character node, a waveform analyzer, or a future mixer without being downloaded and uploaded between every stage.

Voice provenance is a required input

Store the voice label, engine/model, reference-clip origin, consent scope, language, and generation date with the output. Never treat “the model allowed it” as consent. For a cloned voice, use a reference you have permission to process and make generated speech clear to the people who will hear it.

Finally measure, do not guess: listen for clipped consonants, breath artifacts, incorrect stress, silence at segment boundaries, and loudness mismatch. Fix the text or voice settings before adding mastering effects.

Run the lab

  • Open this graph in Comfy Studio
  • Download the exact API-format workflow
  • CLI: app comfy download appnz-hosted-tts

Record the graph JSON, input assets, seed where relevant, model or service version, custom-node commit, and final artifact together. That bundle—not a screenshot—is the reproducible creative unit.

Open-source map

  • Open app.nz TTS node — MIT AUDIO-producing ComfyUI node
  • F5-TTS — Open-source flow-matching TTS project
  • ComfyUI-F5-TTS — Community ComfyUI integration

Creative Systems Labs: 3 of 12. Previous: Build loopable music beds Next: Build a talking character pipeline

Build what you just read

Ship agents, models, and apps on one cloud.

Start with free credits, then use the same platform from the web app, CLI, desktop app, or MCP.

Start building freeRead the docs

Keep reading

ComfyUI lab 4: Build a talking character pipeline

Generate a portrait and voice, then drive an open LiveAvatar deployment while keeping consent and identity provenance explicit.

ComfyUI lab 9: Control Z-Image with line structure

Extract structure from a sketch and tune control strength separately from text guidance.

ComfyUI lab 11: Design a text-to-3D handoff

Prompt for geometry rather than beauty, generate a GLB, and inspect silhouette, topology, scale, and material assumptions.