PageSourceSearch

https://gnothiai.com/assets/publishing-C8sBArjs.js

js gnothiai.com collected 2026-10-08 07:06:08 UTC 16,705 bytes, 2 lines download raw bytes

1import{$n as e,Bi as t,Ci as n,Ei as r,Mr as i,Nr as a,Qn as o,Si as s,ar as c,er as l,ir as u,ki as d,nr as f,rr as p,si as m,tr as h,vi as g}from"./vendor-mui-sSzrAg0S.js";import{o as _}from"./components-CH3Ba4lM.js";import{t as v}from"./lib-C1y-dVPO.js";import{h as y,o as b,t as x,u as S}from"./series-ld-DrR_Cd9B.js";import{a as C,i as w,n as T,o as E,r as D,s as O}from"./splash-sections-aFe9dwPE.js";import{t as k}from"./ExplainerVideo-D76nzilG.js";var A=t(),j=`How to Publish an AI Podcast and Export Your Series | Gnothi`,M=b(`Publish an AI-narrated podcast from Gnothi: turn on the RSS feed, choose who can find it, follow it in Apple Podcasts or AntennaPod, submit it to directories, and export the book.`),N=`/publishing`,P={target:`_blank`,rel:`noopener noreferrer`},F=()=>[...S({title:j,description:M,path:N}),{"script:ld+json":{"@context":`https://schema.org`,"@type":`WebPage`,name:j,description:M,url:`${x}${N}`}}];function I({children:e}){return(0,A.jsx)(g,{component:`ol`,sx:{maxWidth:720,mx:`auto`,mb:2,pl:3},children:e})}function L({number:e,children:t}){return(0,A.jsx)(s,{component:`li`,sx:{mb:1},value:e,children:t})}function R({children:e}){return(0,A.jsx)(g,{component:`ul`,sx:{pl:3,m:0,"& > li":{mb:1}},children:e})}function z(){return(0,A.jsx)(T,{color:`dark`,hero:!0,children:(0,A.jsxs)(r,{spacing:2,sx:{textAlign:`center`,alignItems:`center`},children:[(0,A.jsx)(h,{sx:{fontSize:52}}),(0,A.jsx)(s,{variant:`overline`,component:`p`,sx:{color:`splash.accentOnDark`,fontWeight:800},children:`Podcasting from Gnothi`}),(0,A.jsx)(s,{variant:`h2`,component:`h1`,sx:{fontWeight:800,fontSize:{xs:`2rem`,sm:`2.5rem`,md:`3rem`},maxWidth:820},children:`Every Series is already a podcast. Turn the feed on when you're ready.`}),(0,A.jsx)(s,{component:`p`,sx:{maxWidth:720,opacity:.86},children:`Each finished chapter arrives with narration. This page covers the RSS feed and who can find it, how to follow it in a podcast app, how to submit it to directories, and how to take the writing and audio out as files.`}),(0,A.jsx)(r,{direction:`row`,spacing:.5,sx:{justifyContent:`center`,flexWrap:`wrap`},children:[[`Feed`,`#feed`],[`Who can see it`,`#tiers`],[`Podcast apps`,`#subscribe`],[`Directories`,`#directories`],[`Rolls`,`#rolls`],[`Exports`,`#downloads`]].map(([e,t])=>(0,A.jsx)(n,{component:`a`,href:t,color:`inherit`,size:`small`,children:e},t))}),(0,A.jsx)(n,{component:`a`,href:`#feed`,variant:`contained`,size:`large`,children:`Turn on the feed`}),(0,A.jsx)(k,{name:`podcasting`,sx:{width:`100%`,maxWidth:720,mx:`auto`,pt:2}})]})})}function B(){return(0,A.jsxs)(T,{id:`feed`,children:[(0,A.jsx)(O,{icon:(0,A.jsx)(e,{}),tone:`themes`,title:`Turn on the feed`,deck:`Three steps on the Publishing tab. The feed is available on every account.`}),(0,A.jsxs)(I,{children:[(0,A.jsx)(L,{number:1,children:`Open the Series and choose the Publishing tab.`}),(0,A.jsx)(L,{number:2,children:`Pick Feed and save. Gnothi then asks you to confirm you have the right to publish it.`}),(0,A.jsx)(L,{number:3,children:`Copy the RSS address from the same card and paste it into a podcast app.`})]}),(0,A.jsxs)(d,{container:!0,spacing:2,sx:{mb:3},children:[(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`Audio feed`,tone:`themes`,children:`What podcast apps read: cover, show description, and one episode per finished chapter with its narration and shownotes.`})}),(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`Text feed`,tone:`themes`,children:`A second address carries the same episodes as text: the whole chapter where Gnothi wrote and narrated it, shownotes for an uploaded or older episode, links intact. Paste it into an RSS reader or an e-reader that takes feeds and read the show instead of hearing it.`})}),(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`AI narration disclosure`,tone:`themes`,children:`Every feed's description, and each audio episode's notes, end with a line saying the audio is narrated by AI-generated synthetic voices, where listeners can read it.`})})]}),(0,A.jsx)(g,{sx:{maxWidth:760,mx:`auto`},children:(0,A.jsx)(c,{severity:`info`,children:`A Feed URL stays out of public directories until you submit it, but it has no password or access controls. Anyone who receives it can open or forward it. Switching the Series back to Private cannot recall copies already downloaded elsewhere, so do not submit a friends-only feed to a public directory.`})}),(0,A.jsx)(w,{summary:`More detail: show identity and cover art`,children:(0,A.jsxs)(R,{children:[(0,A.jsx)(`li`,{children:`Show identity lives on the same tab: cover art with alt text, owner name and email, website, one of 20 categories, an explicit flag, and the feed language.`}),(0,A.jsx)(`li`,{children:`Directories need a square cover between 1400 and 3000 px; an off-spec upload is cropped or scaled to fit, and you are told before it is stored.`}),(0,A.jsx)(`li`,{children:`Gnothi can draw the cover and write the show description. Cover generation sends the show's title, mission statement, and segment topics to Google Gemini, and you confirm that first. Both are limited-release and bill credits.`}),(0,A.jsx)(`li`,{children:`Podcast apps have no dedicated field for an AI disclosure, so it rides the description.`})]})})]})}function V(){return(0,A.jsxs)(T,{id:`tiers`,color:`grey`,children:[(0,A.jsx)(O,{icon:(0,A.jsx)(a,{}),tone:`organization`,title:`Who can see the show`,deck:`Four tiers, each adding to the one before.`}),(0,A.jsxs)(d,{container:!0,spacing:2,children:[(0,A.jsx)(d,{size:{xs:12,sm:6,md:3}
1,children:(0,A.jsx)(C,{title:`Private`,tone:`organization`,children:`Only you. Audio, cover, and RSS stay in a non-public bucket.`})}),(0,A.jsx)(d,{size:{xs:12,sm:6,md:3},children:(0,A.jsx)(C,{title:`Feed`,tone:`organization`,children:`A podcast RSS feed anyone with the URL can subscribe to. No page on the site. Available on every account.`})}),(0,A.jsx)(d,{size:{xs:12,sm:6,md:3},children:(0,A.jsx)(C,{title:`Pages`,tone:`organization`,children:`Everything in Feed, plus the show's own pages on gnothi.ai. Requires a Cool account.`})}),(0,A.jsx)(d,{size:{xs:12,sm:6,md:3},children:(0,A.jsx)(C,{title:`Featured`,tone:`organization`,footer:(0,A.jsx)(m,{component:v,to:`/series#featured`,children:`See the featured directory →`}),children:`Everything in Pages, plus a listing in the public Series directory. Curated by Gnothi; shows are invited, not self-listed.`})})]}),(0,A.jsx)(w,{summary:`More detail: rights, slugs, and what keeps running`,children:(0,A.jsxs)(R,{children:[(0,A.jsx)(`li`,{children:`Moving from Private to any public tier asks you once to confirm you have the right to publish the material. Moving between public tiers later never asks again.`}),(0,A.jsx)(`li`,{children:`The show carries a custom slug of your own and up to 8 subscribe links to wherever else it lives.`}),(0,A.jsx)(`li`,{children:`Pages-tier show pages are not indexed by search engines; Featured shows are indexed and in the sitemap.`}),(0,A.jsx)(`li`,{children:`A published show on a regular account keeps generating on its schedule even if its owner stops logging in, so a subscribed feed does not go quiet.`})]})})]})}function H(){return(0,A.jsxs)(T,{id:`subscribe`,children:[(0,A.jsx)(O,{icon:(0,A.jsx)(f,{}),tone:`themes`,title:`Follow the feed in a podcast app`,deck:`Copy the RSS address from the Publishing tab first. Following by URL does not list the show anywhere.`}),(0,A.jsxs)(d,{container:!0,spacing:2,children:[(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`Apple Podcasts on iPhone or iPad`,tone:`themes`,footer:(0,A.jsx)(m,{href:`https://support.apple.com/guide/iphone/find-podcasts-iph19bb8e705/ios`,...P,children:`Official Apple instructions ↗`}),children:`Open Podcasts and tap Library. Tap More (•••), choose Follow a Show by URL, paste the feed address, and tap Follow.`})}),(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`AntennaPod on Android`,tone:`themes`,footer:(0,A.jsxs)(r,{spacing:.5,children:[(0,A.jsx)(m,{href:`https://antennapod.org/`,...P,children:`Get AntennaPod ↗`}),(0,A.jsx)(m,{href:`https://antennapod.org/documentation/getting-started/subscribe`,...P,children:`Official AntennaPod instructions ↗`})]}),children:`AntennaPod is a simple open-source option. Open the lower-right ••• menu, tap + Add Podcast, choose the RSS address option, paste the feed address, preview it, and subscribe.`})}),(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`Read it instead`,tone:`themes`,footer:(0,A.jsx)(m,{href:`#feed`,children:`About the text feed →`}),children:`Paste the text feed address into any RSS reader, or an e-reader that follows feeds. Chapters Gnothi wrote arrive as whole articles; an uploaded or older episode arrives as shownotes.`})})]})]})}function U(){return(0,A.jsxs)(T,{id:`directories`,color:`grey`,children:[(0,A.jsx)(O,{icon:(0,A.jsx)(l,{}),tone:`prompt`,title:`Submit the show to directories`,deck:`Turn on the feed first, then submit that same audio RSS address to each service separately. The Featured tier is the one listing Gnothi does for you.`}),(0,A.jsxs)(d,{container:!0,spacing:2,sx:{mb:3},children:[(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`YouTube and YouTube Music`,tone:`prompt`,footer:(0,A.jsxs)(r,{spacing:.5,children:[(0,A.jsx)(m,{href:`https://studio.youtube.com/`,...P,children:`Open YouTube Studio ↗`}),(0,A.jsx)(m,{href:`https://support.google.com/youtube/answer/13973017`,...P,children:`Official RSS steps ↗`})]}),children:`Choose Create, New podcast, then Submit RSS feed. Verify using the email in the feed, choose which episodes to import, wait for ingestion, review them under Content → Podcasts, and publish. YouTube makes static-image videos from the artwork and audio; availability and account requirements vary.`})}),(0,A.jsx)(d,{size:{xs:12,md:4}
1,children:(0,A.jsx)(C,{title:`Spotify`,tone:`prompt`,footer:(0,A.jsxs)(r,{spacing:.5,children:[(0,A.jsx)(m,{href:`https://creators.spotify.com/`,...P,children:`Open Spotify for Creators ↗`}),(0,A.jsx)(m,{href:`https://support.spotify.com/creators/article/adding-a-new-show-to-your-spotify-for-creators-account/`,...P,children:`Official show steps ↗`})]}),children:`Add a new show, choose Find an existing show, then Somewhere else. Enter the RSS URL and the verification code sent to the feed's email address. This keeps Gnothi as the host.`})}),(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`Apple Podcasts`,tone:`prompt`,footer:(0,A.jsxs)(r,{spacing:.5,children:[(0,A.jsx)(m,{href:`https://podcastsconnect.apple.com/my-podcasts`,...P,children:`Open Apple Podcasts Connect ↗`}),(0,A.jsx)(m,{href:`https://podcasters.apple.com/support/897-submit-a-show`,...P,children:`Official submission steps ↗`})]}),children:`Add a New Show with an RSS feed. Review the imported details, set content rights and availability, save, resolve validation warnings, then publish for Apple's review.`})})]}),(0,A.jsx)(E,{center:!0,children:`Directory approval and feed updates take their own processing time. The subscribe links you add in Gnothi are shortcuts for listeners; adding one does not submit the show.`})]})}function W(){return(0,A.jsxs)(T,{id:`rolls`,color:`dark`,children:[(0,A.jsx)(O,{icon:(0,A.jsx)(u,{}),tone:`themes`,title:`Add an intro, mid-roll, or outro`,deck:`Upload reusable clips under Audio → Rolls. Gnothi places them at a topic change, with the timing you choose.`}),(0,A.jsxs)(d,{container:!0,spacing:2,sx:{mb:3},children:[(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`Intro`,tone:`themes`,children:`A reusable opening for every episode, plus an optional one-time opening for the first episode only.`})}),(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`Mid-roll`,tone:`themes`,children:`Sponsor reads, announcements, or a call to action, placed where a break belongs. After it plays, a few seconds of the sentence you were in replay so the thread picks back up.`})}),(0,A.jsx)(d,{size:{xs:12,md:4}
1,children:(0,A.jsx)(C,{title:`Outro`,tone:`themes`,children:`A reusable close for credits, announcements, or a call to action.`})})]}),(0,A.jsxs)(E,{center:!0,children:[`Before submitting to YouTube, review or remove advertising rolls: YouTube restricts embedded advertiser-supplied ad breaks, while host-read sponsorships follow its branded-content rules.`,` `,(0,A.jsx)(m,{href:`https://support.google.com/youtube/answer/13525207`,...P,sx:{color:`splash.accentOnDark`},children:`Read YouTube's RSS guidance ↗`})]}),(0,A.jsx)(w,{summary:`More detail: timing, re-rendering, and system rolls`,children:(0,A.jsxs)(R,{children:[(0,A.jsx)(`li`,{children:`Mid-roll timing is either every N minutes (default 20, 1 to 120) or spread evenly through the episode.`}),(0,A.jsx)(`li`,{children:`Episodes already rendered keep their old audio until you re-render them. Change a roll and every episode still carrying the old cut is flagged stale, so you can see which to refresh.`}),(0,A.jsx)(`li`,{children:`Some rolls are supplied by Gnothi and marked System; they appear in the list with a System chip, and are not yours to play, rename, or remove.`})]})})]})}function G(){return(0,A.jsxs)(T,{id:`downloads`,children:[(0,A.jsx)(O,{icon:(0,A.jsx)(p,{}),tone:`organization`,title:`Take the writing and audio out`,deck:`One chapter or the whole book, both from the chapter menu. None of it requires a public feed.`}),(0,A.jsxs)(d,{container:!0,spacing:2,sx:{mb:3},children:[(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`Book as EPUB`,tone:`organization`,children:`Builds an EPUB 3 of the finished chapters in reading order, with a table of contents. Needs at least one finished chapter.`})}),(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`Chapter text and audio`,tone:`organization`,children:`From any finished chapter: a .txt file with the chapter heading and Markdown-formatted text, the audio, and the transcript.`})}),(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`Audiobook from your own file`,tone:`organization`,children:`Upload an EPUB, PDF, .txt, or .md and Gnothi narrates it as one audio file, without ads. A Series does not export as a single audiobook file; use the feed or per-chapter audio for that.`})})]}),(0,A.jsx)(w,{summary:`More detail: links and limits`,children:(0,A.jsxs)(R,{children:[(0,A.jsx)(`li`,{children:`The EPUB download link lasts an hour; click Export again for a fresh one.`}),(0,A.jsx)(`li`,{children:`Once the show is on a public tier, the ⋮ menu in Read & listen also has Copy link for the episode audio (Share link in the mobile app).`}),(0,A.jsx)(`li`,{children:`The upload audiobook lane is limited-release.`})]})})]})}function K(){return(0,A.jsxs)(T,{id:`listen`,color:`grey`,children:[(0,A.jsx)(O,{icon:(0,A.jsx)(i,{}),tone:`behavior`,title:`Read it or listen to it in Gnothi`,deck:`The default. Nothing to publish first.`}),(0,A.jsx)(E,{center:!0,children:`Open a finished chapter on the web or in the mobile app to read it and play its narration. The Series can stay private while you do.`})]})}function q(){return(0,A.jsxs)(T,{id:`shows`,children:[(0,A.jsx)(O,{icon:(0,A.jsx)(o,{}),tone:`prompt`,title:`Shows made this way`,deck:`The generator and the voices are described on the Series page. These are the doors in.`}),(0,A.jsxs)(d,{container:!0,spacing:2,children:[(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`Continue Without Me`,tone:`prompt`,to:`/series/continue-without-me`,children:`A continuing fiction show published from Gnothi at the Featured tier; episodes run about 31 minutes.`})}),(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`The featured directory`,tone:`prompt`,to:`/series#featured`,children:`Every show Gnothi has invited to the Featured tier, fiction and audio courses.`})}),(0,A.jsx)(d,{size:{xs:12,md:4},children:(0,A.jsx)(C,{title:`How the episodes get made`,tone:`prompt`,footer:(0,A.jsxs)(r,{spacing:.5,children:[(0,A.jsx)(m,{component:v,to:`/series#podcast-generator`,children:`The AI podcast generator →`}),(0,A.jsx)(m,{component:v,to:`/series#tts`,children:`Voices and narration →`})]}),children:`The generator, scheduling, and the four preset and custom voices.`})})]})]})}var J=_(function(){return(0,A.jsxs)(y,{active:`publishing`,children:[(0,A.jsx)(z,{}),(0,A.jsx)(B,{}),(0,A.jsx)(V,{}),(0,A.jsx)(H,{}),(0,A.jsx)(U,{}),(0,A.jsx)(W,{}),(0,A.jsx)(G,{}),(0,A.jsx)(K,{}),(0,A.jsx)(q,{}),(0,A.jsx)(D,{color:`grey`,title:`Make the next chapter`,deck:`Create the Series first. Its narration, feed, exports, and publishing controls stay together.`,label:`Explore Series`,to:`/series`})]})});export{J as default,F as meta};
2//# sourceMappingURL=publishing-C8sBArjs.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.