Logo VocalStackLogo VocalStack
VOCALSTACK AR GYFER SANITY

Trawsgrifiadau y gallwch eu holi

Botwm Trawsgrifio wrth ymyl y sain yn eich dogfennau Sanity Studio. Caiff y trawsgrifiad ei gadw ar y ddogfen fel testun y gellir ei olygu a brawddegau wedi'u hamseru, felly mae GROQ, eich frontend a'ch chwilio yn ei ddarllen fel unrhyw faes arall.

SANITY STUDIO 3+ · REACT 18+ · NODE 20+ · O $0.20 YR AWR O SAIN
acme.sanity.studio/structure/episode;42
AcmeStructureVision
ContentEpisodesHostsPages
EpisodesPennod 42: Adeiladu'n gyhoeddusEpisode 41: PricingEpisode 40: Hiring
TeitlPennod 42: Adeiladu'n gyhoeddus
Sain
MP3episode-042.mp346.3 MB · audio/mpeg
Trawsgrifiad
Yn trawsgrifio31:06 / 48:20
Stopio
00:00Croeso'n ôl i'r sioe. Heddiw: rhyddhau'n gynnar.
00:07Roedd y fersiwn gyntaf yn arw, a dyna oedd y pwynt.
Publish

Holwch ef gyda GROQ

Mae'r trawsgrifiad a'i frawddegau wedi'u hamseru yn byw ar y ddogfen, felly mae GROQ a'r GraphQL API yn eu dychwelyd gyda phopeth arall.

Cynnydd y gallwch ei weld

Mae'r maes yn dangos faint o'r sain sydd wedi'i wneud ac yn goroesi ail-lwytho. Mae Stopio yn dod â swydd nad ydych ei heisiau mwyach i ben.

Golygyddion sy'n rheoli

Mae'r trawsgrifiad yn destun plaen y gall golygydd ei gywiro, gyda'r un hanes a chyhoeddi â gweddill y ddogfen.

Mae'r allwedd yn aros ar y gweinydd

Mae'r Studio yn siarad ag un llwybr ar eich gweinydd eich hun, sy'n dal yr allwedd API. Dydy'r allwedd byth yn cyrraedd y porwr.

GOSOD

Un ategyn, un maes, un llwybr

Ychwanegwch yr ategyn at sanity.config.ts, maes vocalstack.transcript wrth ymyl y sain yn eich sgema, a llwybr VocalStack at eich frontend (llwybr Next.js, neu unrhyw weinydd Node neu edge). Y llwybr sy'n dal yr allwedd API, felly dydy hi byth yn cyrraedd y porwr.

01Gosodwch yr ategyn o GitHub a'i ychwanegu at ffurfweddiad eich Studio.
02Ychwanegwch lwybr VocalStack at eich frontend, gyda'ch allwedd API yn ei amgylchedd.
03Ychwanegwch faes vocalstack.transcript wrth ymyl maes ffeil sain, yna cliciwch Trawsgrifio.
bash
npm install github:vocalstack/sanity-plugin
typescript
// app/api/vocalstack/[...path]/route.ts
import { createVocalStackHandler } from '@vocalstack/sanity/server'

// The key is read from VOCALSTACK_API_KEY
const handler = createVocalStackHandler({ sanity: { projectId, dataset, token } })
export { handler as GET, handler as OPTIONS, handler as POST }

// sanity.config.ts
import { vocalstack } from '@vocalstack/sanity'

export default defineConfig({
  plugins: [vocalstack({ handlerURL: 'https://www.example.com/api/vocalstack' })],
})

// schemas/episode.ts
defineField({ name: 'audio', type: 'file' }),
defineField({ name: 'transcript', type: 'vocalstack.transcript' }),
OPSIYNAU

Yn ffitio'r ffordd y gwnaethoch ei adeiladu

Rhagosodiadau synhwyrol, a hook ar gyfer pob man lle mae eich gosodiad yn wahanol.

handlerURL

Lle mae llwybr VocalStack wedi'i osod ar eich gweinydd. Dim ond y cyfeiriad hwn y mae'r Studio yn ei alw.

audioField

Pa faes ffeil ar y ddogfen sy'n dal y sain. Yn ddiofyn, y cyntaf sydd â ffeil sain.

spokenLanguage

Yr iaith a siaredir yn y sain. Gadewch hi allan i'w chanfod yn awtomatig.

fileURL

Y cyfeiriad y mae VocalStack yn nôl y sain ohono. Yn ddiofyn, cyfeiriad y ffeil ar CDN Sanity; dychwelwch un wedi'i lofnodi ar gyfer ffeiliau preifat.

allowedOrigins

Pa gyfeiriadau Studio gaiff alw'r llwybr.

PRISIAU

Dim ffi ategyn

Dim ond am y sain rydych chi'n ei thrawsgrifio rydych chi'n talu VocalStack, ar yr un gyfradd â'r Dangosfwrdd a'r API. Codir fesul eiliad, gydag isafswm o 5 munud fesul trawsgrifiad.

FFEILIAU$0.20yr awr

Pob ffeil sain rydych chi'n ei thrawsgrifio, gyda siaradwyr, atalnodi ac amseriadau wedi'u cynnwys.

Cwestiynau cyffredin

Gweld ar GitHubDarllen y README