Your videos, in your visitors' language.
AI-generated characters and voices.
Framer plugin · Multi-locale voice engine
ShopVoice is a Framer plugin that gives a video already on your page a new voice track in another language, in a gallery voice you choose. The original video stays unchanged.
Not on the Framer Marketplace yet — email us for early access or book a call.
Multi-language walkthrough
One video on your page, with a new voice track in another language.
One walkthrough, four languages. The voice in each is ShopVoice's: one gallery voice, generated in that language.
English · EN
AI-generated character and voice.
The lips were re-synced separately for this demo, because ShopVoice changes the voice track, not the picture.
AI-generated character and voice.
- Your original videoUnchanged
The file on your page stays as it is. Only the audio track visitors hear is new.
Video trackuntouchedAudio tracknew voice - CaptionsOptional
When a dub has captions, add them to the canvas as a text layer or download them.
- Where it runsIn Framer
No exports, no re-uploads. Sign in through Shop Canvas Connect and work on the canvas.
How it works
Three steps in the plugin.
- 01
Pick a video on your page
Choose a clip already on your Framer site — a section video you want visitors to hear in another language.
- 02
Pick a voice from the gallery
Browse curated voices in the plugin and preview samples before you generate.
- 03
Pick a target language
Select the language for the new track. ShopVoice adds it to your page as a new video layer, and the original video file stays as it is.
Try it: select the video, pick a language, and walk the plugin's own steps.
ShopVoice
Video section dub
- Source
- Transcribe
- Script
- Re-voice
- Preview
- Insert
Source clip
Target locale
Prototype. Here each step finishes in a second or two; in Framer, transcribing and re-voicing take longer. The English, Spanish, French and German tracks you hear were generated by ShopVoice, with one gallery voice, for this clip. The picture is left as it is, so the lips still follow the English.
Add emotion · coming soon
Hear the difference.
Pick a script, add emotion, then play it with and without. The plugin will suggest a delivery for each sentence, and you can change any suggestion before you insert.
01 Pick a script.
02 Press Add emotion.
03 Compare it with Play plain.
Before · plain script
Once upon a time, a little fox named Pip found a glowing acorn. "What are you?" whispered Pip. The acorn gave a tiny wiggle! Pip gasped, and then giggled, because the acorn had the smallest voice in the whole forest. "I'm lost," it said. "Will you help me find my tree?" Pip puffed out his chest. "Of course I will!"
With emotion · per sentence
Both takes use the same AI voice and settings, so the only difference is the emotion. AI-generated voice. Prototype clips: not generated by the ShopVoice plugin.
Your coach
Make a coach. Hear the first case study.
Name it, pick a shape and a colour, then hear it walk through one product video. The voice is a ShopVoice voiceover, so you are hearing the product.
Press play to hear Pip.
AI-generated voice. Pip is a drawing, not a person.
2 · Hear the first case study
Press a language to hear it.
Your content
Processed to make the dub, not sold.
Scripts, source clips and generated audio pass through Shop Canvas Connect. Third-party speech providers receive only what each step needs (for example narration text or a clip URL for transcription).
Your Framer project
The section clip and its script
Origin · Canvas Layer
Shop Canvas Connect
Minimal-scope router
Speech-to-text
Transcribes the section
Receives: the clip URL
Voice
Speaks the new script
Receives: the narration text
Talk to us
A person answers.
Email us and we'll walk you through ShopVoice on your own Framer project: adding a voiceover, and giving a video a new voice track in another language.
Direct access
Get early access
Tell us about your site and locales. We will reply from contact@shopcanvas.ai.
Email contact@shopcanvas.aiLive walkthrough
Book a call
Same calendar as the rest of Shop Canvas — 20 or 30 minutes, screen shared.
Pick a timeCalendar not loading? Open it on Calendly ↗