Rebrand PodcastYes -> Podcast Distribution AI (podcastdistributionai.com)
This commit is contained in:
@@ -37,7 +37,7 @@ import { Badge } from "@/components/ui/badge";
|
||||
export const metadata: Metadata = {
|
||||
title: "Features",
|
||||
description:
|
||||
"Everything PodcastYes does — AI scriptwriting, realistic multi-voice audio, cover art, repurposing, a season generator, 13+ languages, team white-label, an API, and more.",
|
||||
"Everything Podcast Distribution AI does — AI scriptwriting, realistic multi-voice audio, cover art, repurposing, a season generator, 13+ languages, team white-label, an API, and more.",
|
||||
};
|
||||
|
||||
const HERO_IMG =
|
||||
@@ -59,7 +59,7 @@ export default function FeaturesPage() {
|
||||
The entire podcast studio, <span className="text-brand">powered by AI</span>
|
||||
</h1>
|
||||
<p className="max-w-xl text-lg text-muted-foreground">
|
||||
Write, narrate, illustrate, edit, repurpose, and publish — PodcastYes replaces a
|
||||
Write, narrate, illustrate, edit, repurpose, and publish — Podcast Distribution AI replaces a
|
||||
writer, a voice actor, an editor, and a designer with one clean, end-to-end workflow.
|
||||
No microphone, no software, no skills required.
|
||||
</p>
|
||||
@@ -138,7 +138,7 @@ export default function FeaturesPage() {
|
||||
eyebrow="Realistic multi-voice audio"
|
||||
icon={AudioLines}
|
||||
title="14+ lifelike voices, multi-speaker dialogue"
|
||||
body="ElevenLabs turns your script into broadcast-quality audio. Cast a different voice for every speaker, and PodcastYes synthesizes the dialogue, stitches the segments, and loudness-normalizes the whole episode into one clean MP3 — automatically."
|
||||
body="ElevenLabs turns your script into broadcast-quality audio. Cast a different voice for every speaker, and Podcast Distribution AI synthesizes the dialogue, stitches the segments, and loudness-normalizes the whole episode into one clean MP3 — automatically."
|
||||
bullets={[
|
||||
"14+ premium voices across accents and styles",
|
||||
"True multi-speaker conversations, not one narrator",
|
||||
@@ -155,7 +155,7 @@ export default function FeaturesPage() {
|
||||
<SectionHeading
|
||||
eyebrow="Any format"
|
||||
title="Solo, interview, or a full panel"
|
||||
subtitle="Pick a format and PodcastYes casts the right number of voices and writes for it."
|
||||
subtitle="Pick a format and Podcast Distribution AI casts the right number of voices and writes for it."
|
||||
/>
|
||||
<div className="mt-14 grid gap-6 md:grid-cols-3">
|
||||
<FormatCard
|
||||
@@ -349,7 +349,7 @@ export default function FeaturesPage() {
|
||||
body="The Agency plan adds a 5-seat shared workspace, white-label mode, and custom branding — so you can produce podcasts for clients under your own brand, with your color and logo flowing through the app and every public share page."
|
||||
bullets={[
|
||||
"5-seat team workspace with invitations",
|
||||
"White-label mode — remove PodcastYes branding",
|
||||
"White-label mode — remove Podcast Distribution AI branding",
|
||||
"Custom brand color & logo across the app",
|
||||
"Branded public share pages for clients",
|
||||
]}
|
||||
@@ -362,7 +362,7 @@ export default function FeaturesPage() {
|
||||
eyebrow="Build on it"
|
||||
icon={KeyRound}
|
||||
title="Generate episodes from your own apps"
|
||||
body="Pro and Agency unlock a developer API with scoped keys, so you can create and fetch episodes programmatically — wire PodcastYes into your CMS, automate a daily show, or build it into your own product."
|
||||
body="Pro and Agency unlock a developer API with scoped keys, so you can create and fetch episodes programmatically — wire Podcast Distribution AI into your CMS, automate a daily show, or build it into your own product."
|
||||
bullets={[
|
||||
"Scoped, revocable API keys",
|
||||
"Create + list episodes over REST",
|
||||
@@ -700,7 +700,7 @@ function ShareVisual() {
|
||||
<span className="h-3 w-3 rounded-full bg-warning/50" />
|
||||
<span className="h-3 w-3 rounded-full bg-success/50" />
|
||||
<span className="ml-3 truncate rounded-full bg-secondary px-3 py-1 text-xs text-muted-foreground">
|
||||
podcastyes.app/p/aZ9k…
|
||||
podcastdistributionai.com/p/aZ9k…
|
||||
</span>
|
||||
</div>
|
||||
<div className="mt-5 flex gap-4">
|
||||
@@ -729,7 +729,7 @@ function ApiVisual() {
|
||||
<span className="font-mono text-xs text-background/70">POST /api/v1/episodes</span>
|
||||
</div>
|
||||
<pre className="overflow-x-auto p-5 font-mono text-xs leading-relaxed text-background/90">
|
||||
<code>{`curl -X POST https://podcastyes.app/api/v1/episodes \\
|
||||
<code>{`curl -X POST https://podcastdistributionai.com/api/v1/episodes \\
|
||||
-H "Authorization: Bearer pky_live_…" \\
|
||||
-d '{
|
||||
"topic": "Why deep work matters",
|
||||
@@ -754,7 +754,7 @@ const EVERYTHING = [
|
||||
{ icon: ListMusic, title: "Series generator", body: "Plan whole seasons from one prompt." },
|
||||
{ icon: Share2, title: "Public share pages", body: "No-login listen links, branded." },
|
||||
{ icon: Users, title: "Team workspace", body: "5 seats, invitations, roles." },
|
||||
{ icon: Palette, title: "White-label", body: "Your brand color, logo, no PodcastYes." },
|
||||
{ icon: Palette, title: "White-label", body: "Your brand color, logo, no Podcast Distribution AI." },
|
||||
{ icon: KeyRound, title: "Developer API", body: "Generate episodes programmatically." },
|
||||
{ icon: Gauge, title: "Usage dashboard", body: "Live meters and limit nudges." },
|
||||
{ icon: CreditCard, title: "Stripe & PayPal", body: "Pay your way; cancel anytime." },
|
||||
|
||||
Reference in New Issue
Block a user