good-ttvideo2text_skill

This skill transcribes audio from Douyin/TikTok videos into text with timestamps, enabling quick insights from video URLs.
  • TypeScript

90

GitHub Stars

7

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill imgoodbai/goodable --skill good-ttvideo2text

  • .env.example165 B
  • .gitignore431 B
  • PLAN.md10.0 KB
  • requirements.txt295 B
  • SKILL.md5.0 KB
  • template.json350 B
  • test_extract_music.py1.6 KB

Overview

This skill extracts audio from short Douyin/TikTok videos and transcribes speech to text with per-sentence timestamps. It supports both a web UI for interactive use and a command-line script for automation, returning results as readable text or structured JSON. Use it when you need fast, timestamped transcriptions from short social videos.

How this skill works

Provide a Douyin/TikTok URL or paste share text and the skill extracts the real video link, downloads or references the audio, and submits it to an ASR service. The ASR returns text and timing, and the tool formats results into full transcription, sentence-level timestamps, and optional JSON metadata. Web UI shows progress and cookie management; CLI supports batch and scripted workflows.

When to use it

  • You have a Douyin/TikTok short-video URL and need a readable transcript with timestamps.
  • You want to automate transcription within an AI workflow or batch process via command line.
  • You need JSON output for downstream parsing, search, or indexing.
  • You must transcribe videos that require login cookies (with configured cookies).
  • You want quick human-readable results via a local web UI with live progress.

Best practices

  • Provide the exact share text or direct video URL to ensure correct extraction.
  • Configure platform ASR environment variables before running automated jobs.
  • Add login cookies in settings for restricted videos to avoid 'video not found' errors.
  • Use JSON output for programmatic consumption and text output for human review.
  • Retry with the web UI when ASR tasks time out to monitor progress interactively.

Example use cases

  • Journalists extracting quotes and timestamps from a viral TikTok clip for an article.
  • Researchers building a searchable corpus of short-video speech using JSON output.
  • Content creators repurposing spoken content into captions, blog posts, or summaries.
  • Customer support or moderation teams auditing short-video audio for policy review.
  • Automation pipelines that transcribe batches of share-text links for indexing.

FAQ

Short and full Douyin/TikTok URLs are supported (v.douyin.com, www.douyin.com/video/, vm.tiktok.com, www.tiktok.com/@user/video/).

What if a video requires login?

Provide Douyin web cookies via the Web UI or settings file; public videos do not need cookies.

What output formats are available?

Text output with human-friendly timestamps and structured JSON including video metadata and sentence-level start/end milliseconds.

How long does transcription take?

Typical processing is 5–30 seconds depending on audio length and ASR service speed; longer audio or service delays may increase time.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
good-ttvideo2text skill by imgoodbai/goodable | VeilStrat