Nembo ya VocalStackNembo ya VocalStack
VOCALSTACK KWA SANITY

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 SAUTI
acme.sanity.studio/structure/episode;42
AcmeStructureVision
ContentEpisodesHostsPages
EpisodesKipindi cha 42: Kujenga hadharaniEpisode 41: PricingEpisode 40: Hiring
KichwaKipindi cha 42: Kujenga hadharani
Sauti
MP3episode-042.mp346.3 MB · audio/mpeg
Nakala
Inanukuu31:06 / 48:20
Acha
00:00Karibuni tena kwenye kipindi. Leo: kutoa mapema.
00:07Toleo la kwanza lilikuwa ghafi, na hilo ndilo lililokuwa lengo.
Publish

Iulize 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.

USANIDI

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.

01Sakinisha programu-jalizi kutoka GitHub na uiongeze kwenye usanidi wa Studio yako.
02Ongeza njia ya VocalStack kwenye sehemu yako ya mbele, ukiwa na ufunguo wako wa API kwenye mazingira yake.
03Ongeza sehemu ya vocalstack.transcript kando ya sehemu ya faili ya sauti, kisha ubofye Nukuu.
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' }),
CHAGUO

Inaendana na jinsi ulivyoijenga

Chaguo-msingi zenye busara, na hook kwa kila mahali mpangilio wako unapotofautiana.

handlerURL

Mahali njia ya VocalStack imewekwa kwenye seva yako. Studio huita anwani hii pekee.

audioField

Sehemu ipi ya faili kwenye hati inayoshikilia sauti. Kwa chaguo-msingi, ya kwanza yenye faili ya sauti.

spokenLanguage

Lugha inayozungumzwa katika sauti. Iache ili itambuliwe kiotomatiki.

fileURL

Anwani ambayo VocalStack huchukua sauti kutoka kwake. Kwa chaguo-msingi, anwani ya faili kwenye CDN ya Sanity; rudisha anwani iliyosainiwa kwa faili za faragha.

allowedOrigins

Anwani zipi za Studio zinaruhusiwa kuita njia.

BEI

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.

FAILI$0.20kwa saa

Kila faili ya sauti unayonukuu, pamoja na wazungumzaji, uakifishaji na muda.

Maswali Yanayoulizwa Mara kwa Mara

Tazama kwenye GitHubSoma README