Loading...
Loading...
Compare original and translation side by side
transcript.json--output-json-full--dtw{
"transcription": [
{
"offsets": { "from": 0, "to": 5000 },
"text": " Hello world.",
"tokens": [
{ "text": " Hello", "offsets": { "from": 0, "to": 1000 }, "p": 0.98 },
{ "text": " world", "offsets": { "from": 1000, "to": 2000 }, "p": 0.95 }
]
}
]
}const words = [];
for (const segment of transcript.transcription) {
for (const token of segment.tokens || []) {
const text = token.text.trim();
if (!text) continue;
words.push({
text,
start: token.offsets.from / 1000,
end: token.offsets.to / 1000,
});
}
}transcript.json.srt.vtthyperframes transcribetranscript.json--output-json-full--dtw{
"transcription": [
{
"offsets": { "from": 0, "to": 5000 },
"text": " Hello world.",
"tokens": [
{ "text": " Hello", "offsets": { "from": 0, "to": 1000 }, "p": 0.98 },
{ "text": " world", "offsets": { "from": 1000, "to": 2000 }, "p": 0.95 }
]
}
]
}const words = [];
for (const segment of transcript.transcription) {
for (const token of segment.tokens || []) {
const text = token.text.trim();
if (!text) continue;
words.push({
text,
start: token.offsets.from / 1000,
end: token.offsets.to / 1000,
});
}
}transcript.json.srt.vtthyperframes transcribe| Script tone | Font mood | Animation | Color | Size |
|---|---|---|---|---|
| Hype/launch | Heavy condensed, 800-900 weight | Scale-pop, back.out(1.7), fast 0.1-0.2s | Bright accent on dark (cyan, yellow, lime) | Large 72-96px |
| Corporate/pitch | Clean sans-serif, 600-700 weight | Fade + slide-up, power3.out, 0.3s | White/neutral on dark, single muted accent | Medium 56-72px |
| Tutorial/educational | Mono or clean sans, 500-600 weight | Typewriter or gentle fade, 0.4-0.5s | High contrast, minimal color | Medium 48-64px |
| Storytelling/brand | Serif or elegant sans, 400-500 weight | Slow fade, power2.out, 0.5-0.6s | Warm muted tones, low opacity (0.85-0.9) | Smaller 44-56px |
| Social/casual | Rounded sans, 700-800 weight | Bounce, elastic.out, word-by-word | Playful colors, colored backgrounds on pills | Medium-large 56-80px |
| 脚本语气 | 字体风格 | 动效 | 配色 | 字号大小 |
|---|---|---|---|---|
| Hype/产品发布 | 粗窄体,字重800-900 | 缩放弹出,back.out(1.7),时长0.1-0.2s | 深色背景搭配亮色强调(青色、黄色、青柠色) | 大字号72-96px |
| 企业宣传/项目Pitch | 简洁无衬线体,字重600-700 | 淡入+上滑,power3.out,时长0.3s | 深色背景搭配白色/中性色,单一柔和强调色 | 中等字号56-72px |
| 教程/教育类 | 等宽字体或简洁无衬线体,字重500-600 | 打字机效果或柔和淡入,时长0.4-0.5s | 高对比度,少用颜色 | 中等字号48-64px |
| 故事讲述/品牌宣传 | 衬线体或优雅无衬线体,字重400-500 | 缓慢淡入,power2.out,时长0.5-0.6s | 暖调柔和色系,低不透明度(0.85-0.9) | 偏小字号44-56px |
| 社交/休闲向 | 圆角无衬线体,字重700-800 | 弹跳效果,elastic.out,逐字显示 | 活泼配色,胶囊状彩色背景 | 中大号字号56-80px |
.?!.?!position: absoluteposition: absoluteMath.random()Date.now()Math.random()Date.now()