<?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>DEV Community: Vishal Seelam</title>
    <description>The latest articles on DEV Community by Vishal Seelam (@vishalseelam).</description>
    <link>https://dev.to/vishalseelam</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3305823%2Ff8c4d575-050e-47f2-859b-98c240aea1c4.jpg</url>
      <title>DEV Community: Vishal Seelam</title>
      <link>https://dev.to/vishalseelam</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vishalseelam"/>
    <language>en</language>
    <item>
      <title>audiocomic | MURF AI Coding Challenge 2</title>
      <dc:creator>Vishal Seelam</dc:creator>
      <pubDate>Sun, 29 Jun 2025 15:33:55 +0000</pubDate>
      <link>https://dev.to/vishalseelam/murf-ai-hackathon-159f</link>
      <guid>https://dev.to/vishalseelam/murf-ai-hackathon-159f</guid>
      <description>&lt;p&gt;&lt;a href="https://dev.tourl"&gt;&lt;/a&gt;This is a submission for the Murf AI Coding Challenge 2&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Built:&lt;/strong&gt;&lt;br&gt;
I created AudioComic, a streaming “comic-to-voice” web app that transforms any uploaded comic PDF into a fully narrated, multi-voice audio experience—page by page. AudioComic converts each page to an image, processes it through a vision-enabled LLM to extract dialogue, scene context, and per-character emotional voice instructions, and then synthesizes each character’s lines via Murf AI’s TTS and voice-changer in real time, keeping a running story summary to maintain narrative flow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demo Video:&lt;/strong&gt;&lt;br&gt;
  &lt;iframe src="https://www.youtube.com/embed/vZmPCRaYGeI"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code Repository:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/Kavish2040/AudioComic" rel="noopener noreferrer"&gt;https://github.com/Kavish2040/AudioComic&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How I Used Murf API:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;1.⁠ ⁠Real-Time Audio Generation&lt;/strong&gt;&lt;br&gt;
Used Murf AI's TTS API to convert extracted comic panel text into high-quality MP3 audio files with professional voice synthesis for immersive storytelling experience.&lt;br&gt;
&lt;strong&gt;2.⁠ ⁠Multi-Language Voice Support&lt;/strong&gt;&lt;br&gt;
Implemented Murf AI's language-specific voice library to provide native speaker narration in 10+ languages (English, Spanish, French, German, etc.) for global accessibility.&lt;br&gt;
&lt;strong&gt;3.⁠ ⁠Dynamic Character Voice Assignment&lt;/strong&gt;&lt;br&gt;
Leveraged Murf AI's diverse voice portfolio to automatically assign different voices (male, female, narrator, child) based on comic character analysis and panel content.&lt;br&gt;
&lt;strong&gt;4.⁠ ⁠Translation + Localization Pipeline&lt;/strong&gt;&lt;br&gt;
Integrated Murf AI's translation and TTS APIs to create a complete localization workflow that translates comic text and generates native-language audio narration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use Case &amp;amp; Impact&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AudioComic makes comics accessible to:&lt;br&gt;
    • People who don't want to wait for Animation adaptation!&lt;br&gt;
    • Visually impaired readers, by converting visuals into rich, multi-voice audio.&lt;br&gt;
    • Multitaskers, who can listen while commuting or exercising.&lt;br&gt;
    • Educators &amp;amp; storytellers, who can add thematic voice effects for deeper immersion.&lt;/p&gt;

&lt;p&gt;By automating dynamic voice configurations and delivering context-aware narration, AudioComic streamlines the audio adaptation of graphic stories and opens up a new inclusive medium.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Future Development&lt;/strong&gt;&lt;br&gt;
    • Anime-Style Adaptation: Evolve from static panels to dynamic, panel-by-panel animations with character motion and camera pans.&lt;br&gt;
    • Immersive SFX &amp;amp; Music: Layer in sound effects (doors creaking, explosions) and background scores timed to panel transitions.&lt;br&gt;
    • Video Effects &amp;amp; Transitions: Add visual effects—motion lines, lighting shifts, scene fades—to mimic anime pacing.&lt;br&gt;
    • Precision Panel Timing: Leverage your existing panel detector to sync voice, SFX, and animations for a truly cinematic comic-to-anime experience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My Partners in Dev:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a class="mentioned-user" href="https://dev.to/kavish2040"&gt;@kavish2040&lt;/a&gt; &lt;a class="mentioned-user" href="https://dev.to/nchaudhary"&gt;@nchaudhary&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Live Website&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://web-production-343884.up.railway.app/" rel="noopener noreferrer"&gt;audiocomic&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
