JM Cartoon French Studio — Static Studio + VoiceRSS Worker PRO

Create French cartoon lessons with VoiceRSS audio, automatic speaker voices, accurate rotating visual vocabulary popups, subtitle control, consistent character clothes, stronger walking, child-friendly backgrounds and dialogue import.

This is the independent HTML preview.
Create French cartoon lessons on your laptop with comic characters, natural VoiceRSS audio, many subject areas, custom topics, lip-sync, walking characters, and downloadable videos.

Choose or create lesson topic

Search, pick a ready-made subject, or create your own topic before generating the cartoon lesson.

Selected topic: Self introduction, nationality and languages

Dialogue import and action studio

Paste or upload your own French dialogue. The studio can generate VoiceRSS audio from text, and you can choose actions, character types, and voice profiles for every scene.

Supported: TXT or CSV. Format: Speaker | French | English/Swahili | Action | Background.

Optional. If you upload audio files, they can be attached to scenes in order. Otherwise VoiceRSS creates audio from text.

Actions available: stand, speak, wave, point, explain, walk-to-board, walk-left-to-right, walk-right-to-left, sit, stand-up, write-board, read-book, talk-phone, drive-car, ride-bicycle, enter-left-and-wave, exit-right.

1. Lesson setup

Tip: choose a ready-made subject or select Custom topic, then type any topic in the Topic box, for example: buying clothes, visiting a friend, at the post office, at the airport, at the bank, or speaking on the phone.

2. Animation controls

Before rendering: for automatic natural voice, choose Use VoiceRSS Worker audio and generate scene audio first.
VoiceRSS natural French audio
VoiceRSS key integrated. You can still replace it if needed. It is saved only in your browser on this laptop.
Static Cloudflare Studio + Separate VoiceRSS Worker
This studio opens like a normal static Cloudflare site. VoiceRSS audio comes from your separate Worker URL.

Deploy the Worker first, copy its URL, paste it here, then click Test VoiceRSS voice.

Cloudflare mode: open the Cloudflare Pages URL. VoiceRSS is already integrated. Click Test VoiceRSS voice, generate scene audio, choose visual popup and subtitle modes, and render.
Look fix: characters now use a cleaner premium comic look, natural arm positions, safer stage placement, and no off-screen secondary character.
Walk + audio fix: walking now has a clearer step cycle and the renderer adds a short warm-up so the first scene voice is captured in the downloaded video.
Ultimate upgrade: stronger walking with knee bending and foot planting, better sit-to-stand motion, improved car/bicycle movement, child-friendly backgrounds, and male/female character and voice choices.
Auto speaker upgrade: you can now assign Speaker 1, Speaker 2, Speaker 3 and Speaker 4 their own character and VoiceRSS voice, and the studio will apply them automatically across the dialogue turns.
Subtitle fix: French and English subtitles now use two separate boxes. Long lines are wrapped safely so English is not swallowed inside the French line.
Character clothes fix: each named character now keeps the same outfit colours from the first scene to the last scene.
New learner configuration: the studio can show visual vocabulary popups when objects, persons or actions are mentioned. You can also render with French + English subtitles, French only, English only, or no subtitles.
Popup + clothes fix: visual objects now appear only when their words are mentioned in the dialogue, and the second character uses the real speaker name so clothes remain consistent.
Dialogue loading fixed: paste dialogue and click Import pasted dialogue, or upload a TXT/CSV file as before. The popup icon syntax error has been repaired.
Exact object popup fix: objects now appear only when their word is actually mentioned in the French or English dialogue line. Scene actions no longer force unrelated object popups.
Static studio + separate VoiceRSS Worker: browser-voice rendering has been removed. Deploy the studio as a static Cloudflare Pages site. Deploy the VoiceRSS Worker separately, then paste the Worker URL below.
Stable render audio fix: the renderer now keeps the audio track alive, waits for VoiceRSS audio to be ready, and times each scene using the actual audio playback.
Mouth movement fix: downloaded videos now keep the no-blink stable style but gently animate the speaking character's mouth while VoiceRSS audio plays.
Render voice status added: after rendering, the studio now tells you clearly whether voice was used, partly used, or whether the video was rendered without voice.
Direct opening restored: open the HTML directly or use START_SIMPLE_STUDIO_WINDOWS.bat. The warning about START_STUDIO_WINDOWS has been removed.
Fixed merge: exact object popups are restored, the earlier direct VoiceRSS method is restored, and preview/stable render use no-blink steady frames.
Click Test VoiceRSS voice, then Generate all scene audio before rendering.
Important voice note: browser French voice can be heard during preview, but browsers do not let normal canvas recording capture that system voice directly. For the downloaded video, use the microphone option below, or later connect Cloudflare TTS for automatic natural audio.

Keep this checked. It helps prevent voice from vanishing during downloaded rendering.

3. Generated script and scenes

Choose a topic above, then click Generate automatic lesson.

4. Cartoon stage, video rendering and download

Rendered video will appear here.

5. Local studio note

This is your full laptop version of JM Cartoon French Studio. Use it to create, render and download comic-style cartoon French lessons with integrated VoiceRSS audio directly on your computer.

Recommended opening method:

START_STUDIO_WINDOWS.bat