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 SAINHolwch 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.
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.
vocalstack.transcript wrth ymyl maes ffeil sain, yna cliciwch Trawsgrifio.npm install github:vocalstack/sanity-plugin// 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' }),Yn ffitio'r ffordd y gwnaethoch ei adeiladu
Rhagosodiadau synhwyrol, a hook ar gyfer pob man lle mae eich gosodiad yn wahanol.
handlerURLLle mae llwybr VocalStack wedi'i osod ar eich gweinydd. Dim ond y cyfeiriad hwn y mae'r Studio yn ei alw.
audioFieldPa faes ffeil ar y ddogfen sy'n dal y sain. Yn ddiofyn, y cyntaf sydd â ffeil sain.
spokenLanguageYr iaith a siaredir yn y sain. Gadewch hi allan i'w chanfod yn awtomatig.
fileURLY 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.
allowedOriginsPa gyfeiriadau Studio gaiff alw'r llwybr.
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.
Pob ffeil sain rydych chi'n ei thrawsgrifio, gyda siaradwyr, atalnodi ac amseriadau wedi'u cynnwys.