شعار VocalStackشعار VocalStack
VOCALSTACK لـ STRAPI

كل حلقة، مُفرَّغة نصيًا

زر «فرّغ نصيًا» بجانب كل ملف صوتي في Strapi Content Manager. يُحفظ النص المُفرَّغ نصًا قابلًا للتعديل وجملًا مُوقّتة، فتقرؤه واجهتك الأمامية من واجهتي REST وGraphQL نفسيهما اللتين تقرأ منهما بقية محتواك.

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 مع النص والجمل المُوقّتة.

تقدّم يمكنك رؤيته

تُظهر اللوحة الجانبية مقدار ما اكتمل من الصوت وتبقى بعد إعادة تحميل الصفحة. ويُنهي «إيقاف» أي مهمة لم تعد تريدها.

أو تلقائيًا بالكامل

فعّل autoTranscribe وسيُفرَّغ نصيًا كل ملف صوتي يُرفع إلى Media Library دون أي نقرة.

المفتاح يبقى على الخادم

يُحفظ مفتاح API المربوط في مخزن Strapi على الخادم، ولا يُرسل إلى لوحة الإدارة أبدًا.

الإعداد

ثبّت، فعّل، فرّغ نصيًا

ثبّت الإضافة من GitHub وفعّلها في config/plugins.ts. وإذا لم تضع المفتاح، يربط المسؤول حسابًا من الإعدادات → VocalStack بدلًا من ذلك.

01ثبّت الإضافة من GitHub وفعّلها في ملف الإعداد.
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 الصوت. وجّهه إلى الحاوية (bucket) أو شبكة CDN لديك.

oneClickConnect

اعرض «ربط VocalStack» في الإعدادات، ليسجّل المسؤول الدخول بدلًا من لصق مفتاح.

enabled

أوقف الزر والمسارات مع الاحتفاظ بالنصوص المُفرَّغة الموجودة لديك.

الأسعار

لا رسوم على الإضافة

تدفع لـ VocalStack فقط مقابل الصوت الذي تفرّغه، بالسعر نفسه المعتمد في لوحة التحكم وواجهة API. تُحتسب بالثانية، بحد أدنى 5 دقائق لكل تفريغ نصي.

الملفات$0.20للساعة

كل ملف صوتي تفرّغه نصيًا، مع المتحدثين وعلامات الترقيم والتوقيتات.

الأسئلة الشائعة

اعرض على GitHubاقرأ ملف README