{"uid":"cap_2jaJwqCQJT4m95SrBV95s","slug":"relaystation-silence-detection-trimming-ba1aad1f","name":"Relaystation Silence Detection & Trimming","description":"$0.0005/call. Detect silent intervals as JSON or trim the silence out — tighter podcasts and voice notes. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","url":"https://api.relaystation.ai/v1/media/silence","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","properties":{"file":{"type":"object","description":"cputools input-source: { inline: <base64 ≤ 4 MiB> } or { inputKey: <scratch key ≤ 50 MB> }. The input container must sniff (ffprobe) to the live allowlist (operator-tunable cputools.media.input_formats): 3g2, 3gp, aac, asf, avi, flac, flv, gif, m4a, m4v, matroska, mj2, mov, mov,mp4,m4a,3gp,3g2,mj2, mp3, mp4, mpeg, mpegts, mpegvideo, ogg, wav, webm, wmv. An off-list input is a free 422 UNSUPPORTED_FORMAT."},"action":{"enum":["detect","trim"],"type":"string"},"format":{"enum":["mp3","m4a","aac","wav","ogg","flac"],"type":"string"},"thresholdDb":{"type":"integer","maximum":0,"minimum":-90},"minDurationSeconds":{"type":"number","maximum":60,"minimum":0.1}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JmtRf8h7t1khLo15JEoho","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Detects silent intervals in audio as JSON or trims silence out of audio files to produce tighter, cleaner recordings.","exampleAgentPrompt":"Can you trim the silence out of this podcast episode audio file so the final cut sounds tighter and more professional?","exampleUseCases":[{"title":"Tighten podcast episode before publishing","prompt":"I have a raw podcast recording and want to remove all the dead air and long pauses — can you trim the silence out and give me the cleaned-up audio file?"},{"title":"Find silent gaps in a recorded interview","prompt":"Can you analyze this interview recording and return a JSON list of all the silent intervals with their start and end timestamps so I can review them before editing?"},{"title":"Clean up a voice note for sharing","prompt":"I recorded a quick voice note but there are a bunch of awkward pauses in it — can you strip out the silence so it's more concise before I send it?"}],"resultDescription":"Returns either a JSON array of detected silent intervals with start/end timestamps (in detection mode) or a processed audio file with silence removed (in trim mode), depending on the mode specified in the request.","failureModes":["Unsupported audio format returns an error — ensure file is a common format like MP3, WAV, or M4A","File too large or exceeding processing limits may result in a timeout or rejection","Invalid or missing audio data in the request body returns a 400 error","Silence threshold misconfiguration may result in no intervals detected or entire file flagged as silent","Network timeout if the audio file upload is slow or the file is very long"],"whenToPreferThis":"Choose this endpoint when you need to detect or remove silence from audio files programmatically, especially in podcast production, voice note cleanup, or interview editing pipelines. It's ideal when you want either structured JSON timestamp data about silent regions or a ready-to-use trimmed audio output, and you need a pay-per-call approach without a subscription.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:48:57.081Z","isFirstParty":false}