VocalStack logotipsVocalStack logotips
VOCALSTACK PRIEKŠ PAYLOAD CMS

Transkripti kā saturs

Poga Transkribēt pie katras audio augšupielādes Payload. Transkripts tiek saglabāts dokumentā kā rediģējams teksts un teikumi ar laika zīmogiem, tāpēc jūsu priekšgalsistēma, meklēšana un API to nolasa kā jebkuru citu lauku.

PAYLOAD 3 · NEXT.JS 15+ · NO $0.20 PAR AUDIO STUNDU
MEDIJI · EPISODE-042.MP3Sānjosla
Notiek transkribēšana31:06 / 48:20
json
{
  "vocalstack": {
    "status": "done",
    "language": "en",
    "transcript": "Welcome back to the show. Today…",
    "sentences": [
      { "start": 0.4, "end": 2.9, "speaker": 0,
        "text": "Welcome back to the show." }
    ]
  }
}

Vienkārši vēl viens lauks

Transkripts un tā teikumi ar laika zīmogiem glabājas dokumentā, tāpēc Local API, REST un GraphQL tos atgriež kopā ar visu pārējo.

Redzams progress

Poga rāda, cik daudz audio ir apstrādāts, un saglabājas arī pēc lapas pārlādes. Apturēšana atjauno dokumentu iepriekšējā stāvoklī.

Redaktori saglabā kontroli

Transkripts ir vienkāršs teksts, ko redaktors var labot. Rindkopas sadalās, kur mainās runātājs vai ir pauze.

Atslēga paliek serverī

Savienotā API atslēga tiek glabāta servera pusē, un to nevar nolasīt caur REST vai GraphQL API.

IESTATĪŠANA

Viens spraudnis, viena rinda

Pievienojiet spraudni failam payload.config.ts. Katra augšupielāžu kolekcija, kas pieņem audio, saņem pogu; nododiet collections, lai izvēlētos, kuras. Izlaidiet atslēgu, un redaktors pievienos kontu sadaļā Iestatījumi → VocalStack.

01Instalējiet spraudni no GitHub un pievienojiet to savai konfigurācijai.
02Palaidiet payload generate:importmap. Ar Postgres palaidiet arī payload migrate:create.
03Atveriet audio augšupielādi un noklikšķiniet uz Transkribēt.
bash
pnpm add github:vocalstack/payload-plugin
typescript
// 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,
    }),
  ],
})
OPCIJAS

Atbilst tam, kā jūs to uzbūvējāt

Saprātīgi noklusējumi un āķis katrai vietai, kur jūsu iestatījumi atšķiras.

collections

Kuras augšupielāžu kolekcijas saņem pogu Transkribēt. Pēc noklusējuma – katra, kas pieņem audio.

audioFields

Importēts saturs, kas norāda uz audio ar faila nosaukumu vai saiti. Katra masīva lauka rinda saņem savu pogu un transkriptu.

spokenLanguage

Audio runātā valoda. Izlaidiet, lai to noteiktu automātiski.

fileURL

Adrese, no kuras VocalStack paņem audio. Norādiet to uz savu krātuvi, lai apietu Payload failu starpniekserveri.

access

Kas drīkst transkribēt un mainīt savienojumu. Pēc noklusējuma – pieteikušies lietotāji, kuri var atjaunināt dokumentu.

CENAS

Bez spraudņa maksas

Jūs maksājat VocalStack tikai par audio, ko transkribējat, pēc tāda paša tarifa kā informācijas panelī un API. Norēķins par katru sekundi, vismaz 5 minūtes par transkripciju.

FAILI$0.20stundā

Katra audio augšupielāde un masīva rinda, ko transkribējat, ar runātājiem, pieturzīmēm un laikiem.

Biežāk uzdotie jautājumi

Skatīt GitHubLasīt README