لوگوی VocalStackلوگوی VocalStack
VOCALSTACK برای STRAPI

همهٔ قسمت‌ها، رونویسی‌شده

یک دکمهٔ رونویسی کنار هر فایل صوتی در Content Manager در Strapi. متن رونویسی به‌صورت متن ویرایش‌پذیر و جمله‌های زمان‌دار ذخیره می‌شود، پس فرانت‌اند شما آن را از همان APIهای REST و GraphQL بقیهٔ محتوا می‌خواند.

STRAPI 5 · NODE 20+ · از $0.20 برای هر ساعت صدا
cms.example.com/admin/content-manager/collection-types/api::episode.episode/42
Content ManagerCOLLECTION TYPESEpisodeArticleUser
← Backقسمت ۴۲: ساختن در معرض دید همه
عنوانقسمت ۴۲: ساختن در معرض دید همه
صدا
MP3episode-042.mp346.3 MB · audio/mpeg
متن رونویسی
00:00دوباره به برنامه خوش آمدید. امروز: زود منتشر کردن.
00:07نسخهٔ اول خام بود، و هدف هم همین بود.
ENTRYPublishSave
VocalStack
در حال رونویسی31:06 / 48:20
توقف

محتوایی مثل بقیه

متن‌های رونویسی نوع محتوای مستقل خودشان را دارند، پس APIهای 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'),
    },
  },
})
گزینه‌ها

متناسب با همان شکلی که ساخته‌اید

پیش‌فرض‌های معقول، و یک hook برای هر جایی که پیکربندی شما متفاوت است.

autoTranscribe

هر فایل صوتی را به محض بارگذاری در Media Library رونویسی کنید.

spokenLanguage

زبانی که در صدا صحبت می‌شود. آن را حذف کنید تا خودکار تشخیص داده شود.

fileURL

نشانی‌ای که VocalStack صدا را از آن دریافت می‌کند. آن را به bucket یا CDN خود اشاره دهید.

oneClickConnect

گزینهٔ اتصال VocalStack را در تنظیمات نشان دهید تا مدیر به‌جای چسباندن کلید وارد حساب شود.

enabled

دکمه و مسیرها را خاموش کنید و متن‌های رونویسی موجود را نگه دارید.

قیمت‌گذاری

بدون هزینهٔ افزونه

شما فقط برای صدایی که رونویسی می‌کنید به VocalStack پرداخت می‌کنید، با همان نرخ داشبورد و API. صورت‌حساب بر اساس ثانیه، با حداقل 5 دقیقه برای هر رونویسی.

فایل‌ها$0.20در ساعت

هر فایل صوتی که رونویسی می‌کنید، همراه با گویندگان، نشانه‌گذاری و زمان‌بندی.

پرسش‌های متداول

مشاهده در GitHubخواندن README