Transkript som innehåll
En Transkribera-knapp på varje ljuduppladdning i Payload. Transkriptet sparas i dokumentet som redigerbar text och tidsatta meningar, så din frontend, din sökning och dina API:er läser det som vilket annat fält som helst.
PAYLOAD 3 · NEXT.JS 15+ · FRÅN $0.20 PER TIMME LJUDBara ett fält till
Transkriptet och dess tidsatta meningar ligger i dokumentet, så Local API, REST och GraphQL returnerar dem med allt annat.
Förlopp du kan se
Knappen visar hur mycket ljud som är klart och överlever en omladdning. Stoppa återställer dokumentet som det var.
Redaktörer bestämmer
Transkriptet är vanlig text som en redaktör kan rätta. Stycken bryts där talaren byter eller pausar.
Nyckeln stannar på servern
En ansluten API-nyckel lagras på serversidan och kan inte läsas via REST- eller GraphQL-API:erna.
Ett tillägg, en rad
Lägg till tillägget i payload.config.ts. Varje uppladdningssamling som tar emot ljud får knappen; skicka collections för att välja vilka. Utelämna nyckeln så ansluter en redaktör ett konto från Inställningar → VocalStack i stället.
payload generate:importmap. Med Postgres kör du också payload migrate:create.pnpm add github:vocalstack/payload-plugin// payload.config.ts
import { vocalstackPlugin } from '@vocalstack/payload'
export default buildConfig({
plugins: [
vocalstackPlugin({
// Optional: or connect from Settings → VocalStack
apiKey: process.env.VOCALSTACK_API_KEY,
}),
],
})Passar hur du byggde det
Vettiga standardval, och en hook för varje ställe där din uppsättning skiljer sig.
collectionsVilka uppladdningssamlingar som får Transkribera-knappen. Som standard alla som tar emot ljud.
audioFieldsImporterat innehåll som pekar på ljud med filnamn eller länk. Varje rad i ett array-fält får en egen knapp och ett eget transkript.
spokenLanguageSpråket som talas i ljudet. Utelämna det för att identifiera det automatiskt.
fileURLAdressen VocalStack hämtar ljudet från. Peka den mot din bucket för att gå förbi Payloads filproxy.
accessVem som får transkribera och ändra anslutningen. Som standard inloggade användare som kan uppdatera dokumentet.
Ingen tilläggsavgift
Du betalar VocalStack bara för ljudet du transkriberar, till samma pris som i översikten och API:t. Debiteras per sekund, med minst 5 minuter per transkribering.
Varje ljuduppladdning och array-rad du transkriberar, med talare, interpunktion och tider inkluderade.