Nakala unazoweza kuuliza
Kitufe cha Nukuu kando ya sauti kwenye hati zako za Sanity Studio. Nakala huhifadhiwa kwenye hati kama maandishi yanayoharirika na sentensi zenye muda, kwa hiyo GROQ, sehemu yako ya mbele na utafutaji wako huisoma kama sehemu nyingine yoyote.
SANITY STUDIO 3+ · REACT 18+ · NODE 20+ · KUANZIA $0.20 KWA SAA YA SAUTIIulize kwa GROQ
Nakala na sentensi zake zenye muda huwa kwenye hati, kwa hiyo GROQ na API ya GraphQL huzirudisha pamoja na kila kitu kingine.
Maendeleo unayoyaona
Sehemu huonyesha kiasi cha sauti kilichokamilika na hudumu hata ukipakia upya. Acha husimamisha kazi usiyoitaka tena.
Wahariri wanabaki na udhibiti
Nakala ni maandishi ya kawaida ambayo mhariri anaweza kusahihisha, yenye historia na uchapishaji ule ule kama hati yote.
Ufunguo hubaki kwenye seva
Studio huwasiliana na njia moja kwenye seva yako mwenyewe, inayoshikilia ufunguo wa API. Ufunguo haufiki kamwe kwenye kivinjari.
Programu-jalizi moja, sehemu moja, njia moja
Ongeza programu-jalizi kwenye sanity.config.ts, sehemu ya vocalstack.transcript kando ya sauti kwenye skima yako, na njia ya VocalStack kwenye sehemu yako ya mbele (njia ya Next.js, au seva yoyote ya Node au edge). Njia hushikilia ufunguo wa API, kwa hiyo haufiki kamwe kwenye kivinjari.
vocalstack.transcript kando ya sehemu ya faili ya sauti, kisha ubofye Nukuu.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' }),Inaendana na jinsi ulivyoijenga
Chaguo-msingi zenye busara, na hook kwa kila mahali mpangilio wako unapotofautiana.
handlerURLMahali njia ya VocalStack imewekwa kwenye seva yako. Studio huita anwani hii pekee.
audioFieldSehemu ipi ya faili kwenye hati inayoshikilia sauti. Kwa chaguo-msingi, ya kwanza yenye faili ya sauti.
spokenLanguageLugha inayozungumzwa katika sauti. Iache ili itambuliwe kiotomatiki.
fileURLAnwani ambayo VocalStack huchukua sauti kutoka kwake. Kwa chaguo-msingi, anwani ya faili kwenye CDN ya Sanity; rudisha anwani iliyosainiwa kwa faili za faragha.
allowedOriginsAnwani zipi za Studio zinaruhusiwa kuita njia.
Hakuna ada ya programu-jalizi
Unailipa VocalStack tu kwa sauti unayonukuu, kwa kiwango kile kile cha Dashibodi na API. Hutozwa kwa kila sekunde, kwa kiwango cha chini cha dakika 5 kwa kila unukuzi.
Kila faili ya sauti unayonukuu, pamoja na wazungumzaji, uakifishaji na muda.