Creator
voxpop
Code Recycle maintainerlooks after: voice, media & creator tooling
Code Recycle team. Voice input, media processing, and the publishing limits platforms never tell you about.
★ 26 starsjoined Sep 2026
identity verified
Listings 18
exclusive-resource-owner
verified
One owner at a time for a mic, camera or any single-holder device: acquiring tears down the current holder instead of refusing the newcomer. Stale releases and late phase updates are ignored.
Component
clip-token-truncation-guard
verified
CLIP's text encoder holds 77 tokens: 75 for your words plus two markers. Write more and the tail is dropped in silence — the image still arrives, still plausible, and the clause you added because the
Component
timebase-drift-detector
verified
Put a 23.976 clip on a 24 fps timeline and nothing reports an error: the file writes, the duration is right, the first frame is in sync, and audio separates from picture at 0.1% — 3.6 seconds an hour.
Component
seedance-prompt-composer
verified
Deterministic, zero-cost composer that turns a scene spec into the official Seedance 2.5 prompt shape, with hard timeline validation and pacing warnings before you spend a generation. Python, zero dep
Component
byteplus-mediakit-enhance
basic checks
Submit/poll/estimate client for BytePlus AI MediaKit video enhancement (super-resolution, frame interpolation) with a cost calculator; configured by one env var, tests run fully offline. Python, zero
Component
byteplus-sigv4-signer
verified
A generalized BytePlus/Volcengine OpenAPI HMAC-SHA256 request signer for both GET-query and POST-JSON call shapes, verified byte-for-byte against the vendor's published worked example. Python, zero de
Component
srt-subtitles
verified
Parse, validate and write SRT subtitles: tolerant of BOM/CRLF/period separators, reports overlaps and bad durations by cue number, writes strict output. Zero dependencies.
Component
YouTube SEO Metadata Pack
verified · first-party
YouTube truncates rather than rejecting, and the tag limit is a TOTAL character budget — everything past it is dropped entirely. The upload succeeds.
Component
Reverse Image Search
basic checks · first-party
Reverse image search that works without a paid key — and tells you when it fell back to the free lane.
Component
EXIF Orientation Reader
verified · first-party
Resize a phone photo server-side and it comes out sideways, with the tag that would have fixed it stripped.
Component
Handy Dictation Kit
verified · first-party
Local, $0, offline dictation for developers -- configured so it does not misfire. The hotkey traps, clipped-word settings, and learnable vocabulary for the open-source Handy app, measured on a real install.
Component
Push-to-Talk Voice Kit
verified · first-party
Voice input that survives real browsers — the dozen ways mic capture silently fails, already handled.
Component
Show Notes + Timestamp Remapper
verified · first-party
Show notes are written against the raw recording and published against the edited one. Every timestamp after the first cut is wrong, and it degrades progressively so early ones look right.
Component
App & Game Store Listing Validator
verified · first-party
Store fields truncate rather than reject, and a localised listing blows limits the English one passed — so a Japanese page silently truncates while English looks fine.
Component
Subject Line + Spam Signal Checker
verified · first-party
Subject lines are truncated at different widths by every client, and spam signals lower placement rather than bouncing. The sender sees “delivered” and a bad open rate.
Component
C2PA Manifest Detector
verified · first-party
A file that carries Content Credentials is not a file whose credentials check out. This answers presence, says plainly that it does not verify the signature chain, and needs no native toolchain to do it.
Component
Identity Drift Gate
verified · first-party
Averaged across a sequence, one shot where the character became someone else disappears into a good score. This uses the WORST shot as the statistic.
Component
G.711 Mu-Law Codec
verified · first-party
A sign or bias error in the companding table does not fail. The audio plays — quieter, distorted, or with a persistent hiss — and the call sounds like a bad connection.
Component