<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: chou cairne</title>
    <description>The latest articles on Forem by chou cairne (@chou_cairne_23ed756dc2bb7).</description>
    <link>https://forem.com/chou_cairne_23ed756dc2bb7</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3543554%2F89b29fd1-0c4c-47c3-878f-935ae941dbc5.png</url>
      <title>Forem: chou cairne</title>
      <link>https://forem.com/chou_cairne_23ed756dc2bb7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/chou_cairne_23ed756dc2bb7"/>
    <language>en</language>
    <item>
      <title>Show DEV: I Built an AI Rap Generator that Creates Full Songs (Not Just Lyrics)</title>
      <dc:creator>chou cairne</dc:creator>
      <pubDate>Thu, 13 Nov 2025 06:45:08 +0000</pubDate>
      <link>https://forem.com/chou_cairne_23ed756dc2bb7/show-dev-i-built-an-ai-rap-generator-that-creates-full-songs-not-just-lyrics-25hi</link>
      <guid>https://forem.com/chou_cairne_23ed756dc2bb7/show-dev-i-built-an-ai-rap-generator-that-creates-full-songs-not-just-lyrics-25hi</guid>
      <description>&lt;p&gt;For the past few months, I've been working as a solo developer on a project I'm incredibly passionate about, and I'm finally ready (and nervous!) to share it.&lt;/p&gt;

&lt;p&gt;The project is RapGenerator AI: &lt;a href="https://www.rapgeneratorai.com" rel="noopener noreferrer"&gt;https://www.rapgeneratorai.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Problem&lt;br&gt;
I was getting frustrated with the "AI Rap" tools out there. Almost all of them are just "Lyric Generators." They give you a block of text, and that's it.&lt;/p&gt;

&lt;p&gt;As a user, I felt cheated. I wanted the full experience. I wanted to hear the song.&lt;/p&gt;

&lt;p&gt;The Solution: A Full Song Generator&lt;br&gt;
So, I decided to build a tool that handles the entire process. You give it a simple text prompt (like "a rap song about my cat"), and in about 60 seconds, it generates a complete, original rap song—including:&lt;/p&gt;

&lt;p&gt;AI-generated Lyrics (with hooks and verses)&lt;/p&gt;

&lt;p&gt;AI-generated Vocals (with a realistic flow)&lt;/p&gt;

&lt;p&gt;A high-quality Beat&lt;/p&gt;

&lt;p&gt;Final Mixing&lt;/p&gt;

&lt;p&gt;The Tech Stack (The Fun Part)&lt;br&gt;
For my fellow devs, here's a look under the hood. The project is built on a Next.js 14 (App Router) stack.&lt;/p&gt;

&lt;p&gt;Frontend: Next.js, Tailwind CSS, Radix UI&lt;/p&gt;

&lt;p&gt;Backend: Next.js API Routes&lt;/p&gt;

&lt;p&gt;Auth &amp;amp; Payments: My SaaS boilerplate already had Better Auth &amp;amp; Creem integrated.&lt;/p&gt;

&lt;p&gt;Database: PostgreSQL with Drizzle ORM&lt;/p&gt;

&lt;p&gt;The "AI Magic" is a 3-part chain:&lt;/p&gt;

&lt;p&gt;Lyrics: I use a large language model (LLM like GPT-4o or Claude 3) with a very specific, multi-step prompt. This forces the AI to output a consistent structure ([Hook], [Verse 1], [Hook]) and maintain rhymes.&lt;/p&gt;

&lt;p&gt;Vocals: This was the hardest part. I'm using a specialized Singing Voice Synthesis (SVS) API (like ElevenLabs). This isn't just a simple TTS. It takes the text, a voice ID, and parameters for rhythm and emotion to generate a surprisingly good acapella (vocal-only) track.&lt;/p&gt;

&lt;p&gt;Mixing: The backend then takes the generated acapella, grabs one of the royalty-free beats from its library (matching the BPM!), and uses FFMPEG on the server to mix them into the final MP3 that the user hears.&lt;/p&gt;

&lt;p&gt;The Ask&lt;br&gt;
This is still an MVP, and I'd be incredibly grateful for this community's feedback. There's a free plan, so you can try it out right now without signing up.&lt;/p&gt;

&lt;p&gt;Let me know what you think!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>showdev</category>
    </item>
    <item>
      <title>After 10 Years in China's SaaS Scene, I'm Betting My Future on a $55 Screenshot</title>
      <dc:creator>chou cairne</dc:creator>
      <pubDate>Fri, 03 Oct 2025 11:58:42 +0000</pubDate>
      <link>https://forem.com/chou_cairne_23ed756dc2bb7/after-10-years-in-chinas-saas-scene-im-betting-my-future-on-a-55-screenshot-5d50</link>
      <guid>https://forem.com/chou_cairne_23ed756dc2bb7/after-10-years-in-chinas-saas-scene-im-betting-my-future-on-a-55-screenshot-5d50</guid>
      <description>&lt;p&gt;For the last 10 years, I’ve been working in the SaaS industry in China, mostly on the operations and growth side. But the itch to build my own thing, from scratch, for a global audience, finally became too strong to ignore.&lt;/p&gt;

&lt;p&gt;This is the story of how a single screenshot validated my idea and led to a unique product approach that I've just launched on my new website.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It all started when I saw this:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhkp9ev5lupsam0zm4ltr.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhkp9ev5lupsam0zm4ltr.jpg" alt=" " width="800" height="1187"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a pet business owner paying ~$55 for a simple, AI-generated video ad. It sent me down a rabbit hole of research, and I confirmed that while there are many generalist AI video tools, none of them are built for the specific needs of a pet business owner. They are too complex, too generic, and too time-consuming.&lt;/p&gt;

&lt;p&gt;My Solution: A Niche-Focused, "Done-for-You" Approach&lt;br&gt;
Instead of building another blank-canvas AI tool, I decided to focus on what the user actually wants: a great result, fast. This led to two key product decisions for my solution, petadgen.com:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Smart, Data-Driven Templates:&lt;/strong&gt; I realized that starting from a blank page is intimidating. So, instead of random templates, I analyzed major e-commerce platforms to find the 6 hottest-selling pet product categories. I then designed a pre-built video template for each one. The workflow is simple: you upload your product photo and can immediately choose a proven template. The AI already knows the right vibe for a smart feeder ad versus a chew toy ad. For users who want more control, you can always skip the templates and write your own custom prompts. It's the best of both worlds: simplicity for beginners, flexibility for pros.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. High-Quality Models for Product Integrity:&lt;/strong&gt; A major issue with many AI video tools is that they warp or distort the original product image. This is a deal-breaker for a business. To solve this, I'm using a combination of powerful models, including Nano Banana and Veo3 Fast. This ensures two things: your product's integrity is maintained, and the final video quality is sharp, vibrant, and professional.&lt;/p&gt;

&lt;p&gt;I believe this combination of data-driven templates and high-quality AI models is the key to solving the problem I discovered.&lt;/p&gt;

&lt;p&gt;I’ve put it all together on the new landing page I've launched. You can see the full demo and real video examples here: &lt;a href="https://petadgen.com" rel="noopener noreferrer"&gt;https://petadgen.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My Ask: Take a Look and Share Your Thoughts&lt;br&gt;
My #1 goal right now is to get feedback on this approach from real potential users and fellow builders.&lt;/p&gt;

&lt;p&gt;I would be incredibly grateful if you could take a moment to visit petadgen.com, see the demo, and let me know what you think.&lt;/p&gt;

&lt;p&gt;There's a short Tally form on the site to join the early-access waiting list, which is the main channel where I'm collecting initial feedback. Your insights at this stage are gold and will directly shape the product's future. As a thank you, everyone on the waiting list will get priority access and a special launch offer.&lt;/p&gt;

&lt;p&gt;My Questions for the broader IH Community:&lt;/p&gt;

&lt;p&gt;Does this approach of using templates based on best-selling product types make sense to you?&lt;/p&gt;

&lt;p&gt;What's the best way to get this landing page in front of pet business owners (especially dropshippers or e-commerce stores)?&lt;/p&gt;

&lt;p&gt;For the tech-savvy builders here, any thoughts or experiences with the models I'm using?&lt;/p&gt;

&lt;p&gt;Thanks for being a part of my "build in public" journey.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
