VocalStack लोगोVocalStack लोगो
STRAPI के लिए VOCALSTACK

हर एपिसोड, ट्रांसक्राइब किया हुआ

Strapi Content Manager में हर ऑडियो फ़ाइल के बगल में एक ट्रांसक्राइब बटन। ट्रांसक्रिप्ट एडिट किए जा सकने वाले टेक्स्ट और समयबद्ध वाक्यों के रूप में सेव होता है, इसलिए आपका फ़्रंटएंड उसे उन्हीं REST और GraphQL API से पढ़ता है जिनसे बाकी कंटेंट।

STRAPI 5 · NODE 20+ · $0.20 प्रति घंटे ऑडियो से शुरू
cms.example.com/admin/content-manager/collection-types/api::episode.episode/42
Content ManagerCOLLECTION TYPESEpisodeArticleUser
← Backएपिसोड 42: सबके सामने बनाना
शीर्षकएपिसोड 42: सबके सामने बनाना
ऑडियो
MP3episode-042.mp346.3 MB · audio/mpeg
ट्रांसक्रिप्ट
00:00शो में फिर से आपका स्वागत है। आज: जल्दी लॉन्च करना।
00:07पहला वर्ज़न कच्चा था, और यही तो मक़सद था।
ENTRYPublishSave
VocalStack
ट्रांसक्राइब हो रहा है31:06 / 48:20
रोकें

बाकी कंटेंट जैसा ही

ट्रांसक्रिप्ट अपना एक अलग कंटेंट टाइप हैं, इसलिए REST और GraphQL API उन्हें टेक्स्ट और समयबद्ध वाक्यों के साथ लौटाते हैं।

दिखने वाली प्रगति

साइड पैनल दिखाता है कि कितना ऑडियो हो चुका है और रीलोड के बाद भी बना रहता है। जो जॉब अब नहीं चाहिए, उसे रोकें से खत्म करें।

या पूरी तरह अपने-आप

autoTranscribe चालू करें, और Media Library में अपलोड हुई हर ऑडियो फ़ाइल बिना एक क्लिक के ट्रांसक्राइब हो जाती है।

कुंजी सर्वर पर रहती है

कनेक्ट की गई API कुंजी Strapi के सर्वर-साइड स्टोर में रखी जाती है और एडमिन पैनल को कभी नहीं भेजी जाती।

सेटअप

इंस्टॉल करें, चालू करें, ट्रांसक्राइब करें

GitHub से प्लगइन इंस्टॉल करें और उसे config/plugins.ts में चालू करें। कुंजी छोड़ दें, तो एडमिनिस्ट्रेटर इसके बजाय Settings → VocalStack से खाता कनेक्ट करता है।

01GitHub से प्लगइन इंस्टॉल करें और उसे अपने कॉन्फ़िग में चालू करें।
02एडमिन पैनल दोबारा बिल्ड करें और Strapi रीस्टार्ट करें।
03ऑडियो फ़ाइल वाली कोई एंट्री खोलें और ट्रांसक्राइब पर क्लिक करें।
bash
npm install github:vocalstack/strapi-plugin
typescript
// config/plugins.ts
export default ({ env }) => ({
  vocalstack: {
    enabled: true,
    config: {
      // Optional: or connect from Settings → VocalStack
      apiKey: env('VOCALSTACK_API_KEY'),
    },
  },
})
विकल्प

जैसा आपने बनाया, वैसा ही फ़िट

समझदार डिफ़ॉल्ट, और हर उस जगह के लिए एक हुक जहाँ आपका सेटअप अलग है।

autoTranscribe

Media Library में अपलोड होते ही हर ऑडियो फ़ाइल ट्रांसक्राइब करें।

spokenLanguage

ऑडियो में बोली गई भाषा। अपने-आप पहचान के लिए इसे छोड़ दें।

fileURL

वह पता जहाँ से VocalStack ऑडियो लेता है। इसे अपने बकेट या CDN की ओर करें।

oneClickConnect

Settings में Connect VocalStack दिखाएँ, ताकि एडमिनिस्ट्रेटर कुंजी पेस्ट करने के बजाय साइन इन करे।

enabled

बटन और रूट बंद करें, पहले से मौजूद ट्रांसक्रिप्ट रखते हुए।

कीमतें

कोई प्लगइन शुल्क नहीं

आप VocalStack को सिर्फ़ उसी ऑडियो के लिए भुगतान करते हैं जिसे आप ट्रांसक्राइब करते हैं, डैशबोर्ड और API वाली दर पर ही। बिलिंग प्रति सेकंड, हर ट्रांसक्रिप्शन पर कम से कम 5 मिनट।

फ़ाइलें$0.20प्रति घंटा

हर ऑडियो फ़ाइल जिसे आप ट्रांसक्राइब करते हैं, स्पीकर्स, विराम चिह्न और टाइमिंग सहित।

अक्सर पूछे जाने वाले सवाल

GitHub पर देखेंREADME पढ़ें